Apple logo

Python Developer

Apple
On-site
Hyderabad, Telangana, India
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