14 Nov
|
Apple
|
Hyderabad
Description
We are seeking a Python Engineer 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 workplace.
Responsibilities
- Design, develop, and optimize highly scalable, distributed systems, leveraging cloud-native technologies and micro services architecture to build robust and resilient solutions.
- 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.
- Contribute to design and code reviews, and assist in debugging and resolving issues.
- Develop system components and take full responsibility for the timely delivery, quality of the work.
- Collaborate with product owners, developers, QA, support teams, and end users.
- 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.
- Occasionally, will need to handle application production (warranty) support.
Minimum Qualifications
- 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
- 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
📌 Python Developer - Web Application Development (Hyderabad)
🏢 Apple
📍 Hyderabad