Software Engineer, AI Tools and Evaluation

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$135,400 - $250,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer, OS Intelligence

Machine Learning Engineer role at Apple focusing on OS intelligence, implementing ML solutions for system optimization and user experience enhancement across Apple's operating systems.

Machine Learning Video Engineer

Machine Learning Video Engineer role at Apple focusing on developing ML-based technologies for image and video processing with direct customer impact.

Video Processing Engineer, Platform Architecture

Video Processing Engineer position at Apple, combining traditional image processing with neural networks to develop cutting-edge algorithms for Apple devices.

Physical Design Engineer, Machine Learning

Physical Design Engineer role at Apple focusing on machine learning and hardware optimization for next-generation processors.

AIML - Software Engineer, Machine Learning Platform & Infrastructure

Build and maintain large-scale ML infrastructure at Apple, working with petabytes of data to power AI features used by millions of users worldwide.

Description For Software Engineer, AI Tools and Evaluation

Our team is building the future of how software is developed at Apple by leveraging the power of LLMs & AI. Our mission is to empower our internal teams with cutting-edge tools that streamline development, unlock insights, drive innovation and ensure Apple's products delight everyone. We're looking for a passionate and talented Software Engineer to join our small but mighty team and play a crucial role in shaping this exciting journey.

As an AI Software Engineer on our Tools team, you'll be responsible for prototyping, designing, developing, and deploying innovative AI-powered solutions that address challenges faced by the iOS + MacOS development teams. You will work closely with cross-functional teams to understand their requirements, translate them into technical specifications, and deliver robust and scalable solutions. This role demands a self-starter who thrives in a fast-paced setting and enjoys tackling complex challenges head-on.

As an AI Software Engineer on this team you will get to wear many hats as we work to tackle the challenges engineering teams face. These include designing and building tool solutions (including RAG/production AI), deployment and integration of solutions into development workflow, automated analysis of AI/ML systems, fine tuning models, etc.

Key Responsibilities:

  • Prototype, design, develop, and deploy AI-powered solutions for iOS and MacOS development teams
  • Work closely with cross-functional teams to understand requirements and translate them into technical specifications
  • Deliver robust and scalable solutions that address complex challenges
  • Design and build tool solutions, including RAG/production AI
  • Deploy and integrate solutions into development workflows
  • Perform automated analysis of AI/ML systems
  • Fine-tune models for specific use cases

Required Qualifications:

  • 3 years of professional experience as a Software Engineer
  • Bachelor's degree in computer science or equivalent
  • Prior experience or knowledge of working with machine learning/LLMs
  • Proven problem-solving and debugging skills

Preferred Qualifications:

  • Proficiency in Python, Swift, or Objective-C
  • Prior experience in testing iOS/macOS apps
  • Familiarity with DevOps practices (CI, CD, containerization & orchestration, config management, etc.)
  • Ability to work independently in a fast-paced, dynamic environment
  • Detail-oriented
  • Excellent verbal and written communication skills

Join our team and help shape the future of software development at Apple using cutting-edge AI technologies!

Last updated a month ago

Responsibilities For Software Engineer, AI Tools and Evaluation

  • Prototype, design, develop, and deploy AI-powered solutions
  • Work with cross-functional teams to understand requirements
  • Deliver robust and scalable solutions
  • Design and build tool solutions (including RAG/production AI)
  • Deploy and integrate solutions into development workflows
  • Perform automated analysis of AI/ML systems
  • Fine-tune models

Requirements For Software Engineer, AI Tools and Evaluation

Python
  • 3 years of professional experience as a Software Engineer
  • Bachelor's degree in computer science or equivalent
  • Prior experience or knowledge of working with machine learning/LLMs
  • Proven problem solving and debugging skills

Benefits For Software Engineer, AI Tools and Evaluation

Medical Insurance
Dental Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Employee Stock Purchase Plan
  • Restricted Stock Units
  • Education Reimbursement
  • Discretionary Bonuses
  • Relocation Benefits

Interested in this job?