Software Engineer - Large Language Models & Generative AI

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Data Scientist, Machine Learning

Data Scientist role focusing on machine learning and analytics for audio technologies at Apple, working on innovative audio features across Apple's product line.

AIML - Machine Learning Engineer/Scientist, Siri and Information Intelligence

Senior ML Engineer role at Apple working on Siri and Information Intelligence, focusing on LLMs and search technology with competitive compensation $175-312K.

AIML - Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence team, focusing on search and knowledge quality.

Machine Learning Engineer, Generative AI & Privacy Technologies (Privacy-Preserving) – SIML, ISE

Senior Machine Learning Engineer role at Apple focusing on privacy-preserving Generative AI technologies, offering competitive compensation and the opportunity to work on cutting-edge AI systems.

AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

Description For Software Engineer - Large Language Models & Generative AI

Join Apple's Intelligence Platform team as a Software Engineer focused on Large Language Models and Generative AI. This role is crucial in empowering Apple's operating systems with high-quality user-centric knowledge and inferences. You'll be part of an applied Machine Learning team that leverages cutting-edge technologies like generative AI, Retrieval-Augmented Generation, and private learning.

The position involves building software components that run both on-device and on servers, enabling the development, deployment, and inference of AI models. Your work will directly impact major Apple products including Siri, Photos, and Music, contributing to the evolution of Apple's AI platforms.

As a team member, you'll collaborate with exceptional engineers and researchers, working on scalable solutions for AI model integration. The role demands expertise in programming languages like Python, SWIFT, or C++, along with a strong understanding of machine learning concepts. You'll be responsible for the entire software development lifecycle, from design to deployment, while maintaining high standards for code quality.

Apple offers a comprehensive compensation package, including competitive base pay, stock options, and extensive benefits. The company's commitment to innovation, coupled with its significant impact on consumer technology, makes this an exciting opportunity for someone passionate about AI and software engineering. You'll be working in a fast-paced environment where your contributions will help shape the future of AI-driven user experiences across Apple's ecosystem.

The role offers growth opportunities through continuous learning, collaboration with industry experts, and exposure to cutting-edge AI technologies. If you're excited about building the next generation of AI-powered features while maintaining Apple's high standards for privacy and user experience, this position offers the perfect blend of challenge and opportunity.

Last updated 3 months ago

Responsibilities For Software Engineer - Large Language Models & Generative AI

  • Design, develop, and maintain software systems for Large Language Models and Generative AI
  • Collaborate with machine learning engineers to integrate AI models
  • Contribute to all phases of the software development lifecycle
  • Optimize software systems for performance, scalability, and reliability
  • Participate in code reviews
  • Engage with cross-functional teams
  • Keep up-to-date with latest software engineering trends

Requirements For Software Engineer - Large Language Models & Generative AI

Python
  • Strong proficiency in programming languages such as Python, SWIFT, or C++
  • Experience with scripting languages like JavaScript or Perl
  • Understanding of data structures, algorithms, and software design principles
  • Experience in building and maintaining large-scale software systems
  • Familiarity with Machine Learning concepts and frameworks
  • Strong problem-solving skills and results-driven attitude

Benefits For Software Engineer - Large Language Models & Generative AI

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?