Apple is looking to enhance its products and services with intelligent experiences powered by Generative AI and Large Language Models. The company needs an experienced Machine Learning Engineer to contribute to building and optimizing ML infrastructure, enabling faster iteration for ML teams, and developing novel solutions for ML problems, ultimately impacting billions of users.
Requirements
- Strong expertise in machine learning domains, such as: CV, NLP, recommender systems, Gen AI or LLMs (preferred)
- Proficient in ML training and deployment frameworks, like: Tensorflow, PyTorch, Faster Transformer, TensorRT, vLLM
- Proficient in cloud computing and data processing infrastructure and tools: Kubernetes, Ray, PySpark, SQL
- 8 years of proven experience in machine learning related software engineering, such as: product, infrastructure, frameworks or tools
- Strong expertise in machine learning domains, such as: CV, NLP, recommender systems, Gen AI or LLMs
- Ability to clearly and concisely communicate technical and architectural problems, while working with partners to iteratively find solutions
Responsibilities
- define and build the next set of features (given the new challenges in the latest advancement of generative AI and large language models)
- partner closely with our customer and other internal partner ML teams cross the company to help further adopt and apply our platform
- gain feedback and iterate our products (services, SDK and web UI) to be more user friendly and scalable
- help find novel solutions for our ML problems
- collaborate with all ML teams at Apple to optimize our platform
- enable ML teams to iterate their projects faster, from: data engineering, labeling, training, online and offline evaluation, experimentation and more
- shipping intelligent features, end-to-end, and from idea to production
Other
- A minimum of 3 years as tech lead
- Bachelors in Computer Science, related field or equivalent experience
- Advance degree
- impact billions of our users
- work with partners to iteratively find solutions