Apple
Software Engineer - GenAI
Found: October 30, 2025
This role is based in Hyderabad, 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.
- Build features and APIs that make AI technologies accessible to users.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews to maintain high code quality.
- Work across teams including product, design, and operations.
Minimum Qualifications:
- 3 to 8 years of professional experience in software development.
- Proficiency in backend development with languages such as Python or Java.
- Experience in designing and maintaining scalable distributed systems and APIs.
- Experience with applications powered by machine learning models.
- Familiarity with Generative AI concepts.
- Strong problem-solving skills and ability to work with ambiguity.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker, Kubernetes).
- Experience with big data technologies such as Spark, Hadoop, or Kafka.
- A portfolio demonstrating expertise in building applications with intelligent features.