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 with cross-functional 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.
- Familiarity with Generative AI concepts and integrating AI/ML models.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Knowledge of big data technologies (Spark, Hadoop, Kafka).
- A portfolio showcasing expertise in building intelligent applications.