Browse current jobs

Python Developer - Web Application Development

Apple · Hyderabad

Apply on employer website

Collected role description

Role overview

Python Developer - Web Application Development at Apple

The ideal candidate should excel in collaborative environments and produce high-quality software under tight deadlines.

Responsibilities

  • You will collaborate with various internal stakeholders to define and implement solutions that optimize Apple’s internal business processes.
  • Design, develop, and optimize highly scalable, distributed systems, leveraging cloud-native technologies and micro services architecture to build robust and resilient solutions.
  • Contribute to design and code reviews, and assist in debugging and resolving issues.
  • Collaborate with product owners, developers, QA, support teams, and end users.

Required qualifications

  • Minimum qualification: 4+ 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

Preferred qualifications and skills

  • Preferred qualification: 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

Employment details

  • Location: Hyderabad [India]

Application details

  • Occasionally, will need to handle application production (warranty) support.

About the employer

  • At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences.

Additional role details

  • Bring passion and dedication to your work, and there’s no telling what can be accomplished.
  • As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple’s Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond.
  • We are seeking a Python Engineer who thrives on tackling challenges and finding creative solutions.
  • 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.
  • Lead proof-of-concept projects and pilot implementations to showcase new ideas.
  • Strive for excellence by continuously seeking ways to enhance system reliability, performance, and security.
  • Develop system components and take full responsibility for the timely delivery, quality of the work.
  • Mentor and guide a team of engineers, fostering a culture of innovation and excellence.
  • Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
  • Ability to collaborate with contractors.
  • Ability to multitask and work independently with minimal supervision.

Collected minimum qualification

4+ 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

Collected preferred qualification

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

Collected experience requirement

4+ years