We are seeking an individual who thrives on tackling challenges and finding creative solutions. The ideal candidate should excel in collaborative environments and produce high-quality software under tight deadlines. Must be a self-starter, highly motivated, and able to work independently, while collaborating effectively with multi-functional teams across the globe (US, Singapore, India, and Europe). This role will have a direct impact on Apple’s business, requiring interaction with various internal teams to deliver cutting-edge products in a dynamic, ever-evolving environment.
5+ years of relevant experience in enterprise-level application development using Python and related technologies
Experience with Python data analytics platforms, such as pandas, DataFrames, numpy, etc.
Strong knowledge of data structures, algorithm design, and object-oriented programming
Proven ability to research, design, and develop complex technical solutions involving multiple technologies
Experience in building Django/Flask-based app servers and API development
Bachelor's / Master’s degree in Computer Science or equivalent
Familiarity with Agile project management methodologies
Experience with various database technologies (RDBMS, Key-Value, Document-based, etc)
Experience working with Javascript Frameworks like Angular/React
Experience in developing software and services in cloud environments like AWS, GCP, etc.
Experience with real time data processing using Apache Kafka or other Streaming tools
AI/ML-related experience
A strong understanding of LLMs, prompt engineering and RAG
Experience in developing applications for the Supply Chain business domain