Python Developer - Web Application Development
Apple · Hyderabad
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