
AI/ML Software Engineer - SES Gen AI Solutions, IS&T
Apple · Hyderabad, Telangana, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $150,000 / year
- Hyderabad, Telangana, India
Job highlights
- Develop AI/ML solutions for millions of users.
- Build scalable systems for chatbots and voice assistants.
- Work with LLMs, RAG, and conversational AI.
- Collaborate on end-to-end AI pipelines.
- Impact Product Quality for Apple customer service.
About the role
About the Role
Would you like to be part of a team that impacts millions of users every single day? Does building highly scalable data-driven systems to tackle real-world problems with a customer-experience centric focus excite you? Do you lose sleep pondering about the algorithm that accurately predicted your recommendation? If so, we'd love to hear from you.
We are looking for a highly skilled AI/ML Engineer with strong hands-on experience in Machine Learning and Generative AI to design, develop, and deploy intelligent solutions for modern contact center platforms that have direct and measurable Product Quality impact to Apple. You will work on building scalable AI systems that power chatbots, voice assistants, speech analytics, and automated customer support workflows. You will collaborate with product managers, data scientists, and platform engineers to implement end-to-end AI pipelines, including model development, deployment, and optimization. The role requires deep expertise in LLMs, conversational AI, and real-time inference systems used in enterprise customer service environments.
Job Description
Apple has a strong customer first approach and believes in quality delivery for every product. We explore new technology trends and find exciting opportunities to generate innovative solutions. In this role, you will work on the Gen AI Solutions team in Apple’s contact center to enable customers to reach Apple seamlessly through chat and voice channels with Apple advisors. The focus will be to enhance and enrich the messaging ecosystem for the best contact center experience. The role involves working with leaders, business partners and multiple engineering teams on the defined roadmap and delivering on the broken down goals, building and driving innovative solutions to challenging problems end to end and working on exciting new technologies. We support a collaborative work environment, while allowing solution autonomy on projects.
Responsibilities
- Conceive and design end to end customer experience solutions in chat and voice landscape to support Apple's business units
- Work with business owners to map business requirements into technical solutions
- Develop and implement solutions to fit business problems, which may include architecting from a standard approach or customizing for efficiency
- Drive and deliver the end to end solution from ideation to requirements to production
- Work closely with solution architects and software developers to generate flawless architectures and innovative solutions for end users
- Work with project managers for smooth communication and release management
- Focus on Operational Efficiency and Engineering Excellence
Minimum Qualifications
- 5+ years of experience applying AI/ML and Gen AI techniques to real business problems
- Strong programming experience in Python and proficiency with ML frameworks such as PyTorch, TensorFlow, and Scikit-learn
- General software development skills (source code management, debugging, testing, deployment etc.)
- Hands-on experience with Generative AI and Large Language Models (LLMs) including GPT models, Llama, Mistral, or similar architectures
- Experience building LLM-powered applications including RAG pipelines, agentic workflows, and tool-using models
- Knowledge of NLP techniques including transformers, embeddings, semantic search, intent detection, entity recognition, text summarization
- Strong understanding of embeddings, vector search, hybrid retrieval, and semantic ranking
- Experience integrating LLM models into production systems and enterprise applications
- Experience implementing Retrieval Augmented Generation (RAG) pipelines using vector databases such as Milvus or similar, building RAG architectures, hybrid search (vector + keyword), and document chunking strategies
- Understanding of text preprocessing, chunking strategies, and embedding optimization for LLM pipelines
- Prior experience in implementation of industry solution with traditional ML - classification, regression or clustering problem
- Knowledge of API development and microservices using FastAPI, Flask, or Node.js
- Strong understanding of MLOps practices, including model monitoring, CI/CD pipelines, experiment tracking, and versioning
- Strong debugging and experimentation mindset
- Working experience in Software Development Lifecycles, agile methodologies, and continuous integration
Preferred Qualifications
- BTech/BE in Computer Science
- Experience building real-time inference pipelines using technologies like Kafka, REST APIs, stream processing frameworks
- Experience with LLM fine-tuning, prompt engineering, RLHF
- Experience building AI-powered agent assist tools, auto-call summaries, and knowledge-grounded responses
- Understanding of observability and evaluation frameworks for LLM applications, including prompt evaluation, hallucination detection, and guardrails
- Ability to translate ambiguous business problems into scalable AI solutions
Key skills/competency
- AI/ML Software Engineering
- Generative AI
- Large Language Models (LLMs)
- Python
- PyTorch
- TensorFlow
- Scikit-learn
- Retrieval Augmented Generation (RAG)
- MLOps
- Conversational AI
Skills & topics
- AI Engineer
- ML Engineer
- Generative AI
- Large Language Models
- LLM
- RAG
- Python
- PyTorch
- TensorFlow
- MLOps
- Conversational AI
- Apple
How to get hired
- Tailor your resume: Highlight your AI/ML, Generative AI, and LLM experience, using keywords from the job description.
- Showcase projects: Emphasize your Python, PyTorch, TensorFlow, and RAG pipeline implementation experience.
- Demonstrate MLOps skills: Detail your experience with CI/CD, model monitoring, and enterprise application integration.
- Prepare for technical interviews: Brush up on algorithms, data structures, and ML concepts, especially LLM applications.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills for the AI/ML Software Engineer role at Apple?
- For the AI/ML Software Engineer position at Apple, key technical skills include strong Python programming, proficiency with ML frameworks like PyTorch and TensorFlow, hands-on experience with Generative AI and LLMs (e.g., GPT, Llama, Mistral), and building applications using RAG pipelines. Experience with NLP techniques, vector databases, MLOps, and API development is also crucial.
- What kind of projects will an AI/ML Software Engineer work on at Apple's contact center?
- An AI/ML Software Engineer at Apple's contact center will work on building scalable AI systems that power chatbots, voice assistants, speech analytics, and automated customer support workflows. This includes developing and deploying intelligent solutions for modern contact center platforms, enhancing messaging ecosystems, and creating end-to-end AI pipelines for customer experience improvements.
- How much experience is required for the AI/ML Software Engineer role at Apple?
- The minimum qualification for the AI/ML Software Engineer role at Apple requires 5+ years of experience applying AI/ML and Generative AI techniques to real business problems. This includes solid programming, ML framework, and LLM application development experience.
- What is the role of Generative AI and LLMs in this position at Apple?
- Generative AI and Large Language Models (LLMs) are central to this role. You'll be designing, developing, and deploying solutions powered by LLMs, including building RAG pipelines, agentic workflows, and tool-using models. Experience with models like GPT, Llama, or Mistral is highly valued.
- Does Apple offer opportunities for continuous learning and development in AI/ML?
- Apple encourages exploration of new technology trends and innovative solutions. While not explicitly stated, a role focused on cutting-edge AI/ML and Generative AI within a company like Apple typically implies a strong commitment to continuous learning and professional development in these rapidly evolving fields.