Apple
Software Engineer - Apple Ads
Found: January 3, 2026
This role is based in Hyderabad, Telangana, India.
Responsibilities:
- Design and implement robust, scalable, and efficient backend services for AI-powered products.
- Integrate modern machine learning and generative AI models into applications.
- Collaborate with applied scientists and ML engineers to integrate models into production.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to code quality.
Minimum Qualifications:
- 3 to 8 years of professional experience in software development.
- Proficiency in backend development with Python or Java.
- Experience in designing and maintaining scalable distributed systems.
- Familiarity with Generative AI concepts.
Preferred Qualifications:
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Experience with big data technologies (Spark, Hadoop, Kafka).