We are looking for a passionate and experienced Software Engineer to help build the foundation of Apple’s next-generation Generative AI platform.
Requirements
- 4+ years of software engineering experience in Java or Python
- Proven skills in designing scalable, highly available distributed systems
- Solid understanding of concurrency and multi-threading, multiple design patterns and debugging and analytical methodologies
- Experience in building, maintaining or enhancing RESTful web services using cloud platforms like AWS or GCP
- Extensive understanding of LLM’s, RAG, or Agentic workflow
- Bachelor’s degree in Computer Science or similar degree or equivalent experience
- Excellent written and oral communication skills on both technical and non-technical topic
- Strong experience working with Gen Ai based systems including RAG (Embedding or Chunking) and Agentic frameworks
- Experience working with RAG Data ingestion pipelines, Vector DB and data platforms
- Deep understanding of REST or GraphQL or gRPC APIs, authentication (OAuth, API keys), and distributed systems
- Strong grasp of software design principles (SOLID, DRY) and testing frameworks (Pytest, Jest)
- Ability to debug complex cross-platform issues and optimize performance
- Ability to debug and improve ML workflow tuning for high accuracy
- Ability to articulate technical concepts effectively to diverse audiences
Benefits
- Competitive salary
- Comprehensive health insurance
- Retirement plan
- Generous Paid Time Off
- 401k Matching
- Visa Sponsorship
To apply for this job please visit jobs.apple.com.

Follow us on social media