Software Engineer - Generative AI & ML, Customer Systems

Apple Inc.
Austin, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Austin, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Automated Storage and Retrieval Systems
Data Cleansing
Information Engineering
Python
Machine Learning
TensorFlow
Tokenization
Google Cloud Platform
Cloud Platform System
PyTorch
Delivery Pipeline
Large Language Models
Multi-Agent Systems
Deep Learning
Information Technology
Software Library

Job description

The Customer Support AI team is responsible for building multi-turn, conversational, agentic applications and frameworks to support Apple customers across numerous lines of business. You'll be contributing hands on to a team that consists of engineers, data scientists & researchers to enhance a multi-modal, multi-agent platform with a key focus on incorporating research to improve, latency, cost and customer experience. This is an incredible opportunity to contribute innovation & research to a well established generative AI platform within Apple. There is a huge amount of opportunity and growth within this space!

Requirements

5+ years of hands-on experience in ML, backend engineering, data engineering \n1-2 years of hands-on experience in training, fine-tuning, or evaluating LLMs\nFoundational understanding of RAG architectures and vector-based retrieval systems\nStrong experience partnering with business and engineering team to deliver AI solutions\nBachelor's or Master's degree in Computer Science, Machine Learning, or related field, or equivalent practical experience.

Exposure to multi-agent orchestration frameworks in Rust and Python. \nFamiliarity with modern deep learning frameworks such as PyTorch, TensorFlow, or JAX. \nExperience with data preprocessing, tokenization, and pipeline automation. \nProficiency in machine learning libraries (transformers, datasets). \nStrong problem-solving and collaboration skills, with the ability to learn quickly and adapt to production-grade systems. \nExperience working with Multi-modal LLMs to enable Voice capabilities is a plus or prior experience with STT, TTS systems.\nExperience with deploying to cloud environments (AWS, Google Cloud Platform, on-remote hybrid) is required. \n

Apply for this position