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 Video Processing Engineer

Machine Learning Video Processing Engineer role at Apple, developing ML-based video processing technologies for Apple products, offering competitive salary and benefits.

GenAI Platform Engineer, Applied Machine Learning

GenAI Platform Engineer position at Apple focusing on building and maintaining AI platforms for generative AI use-cases and infrastructure development.

Global Sourcing and Supply Management (GSSM) Solutions Opportunities - Technical

Technical role at Apple focusing on AI/ML solutions development for Global Sourcing and Supply Management, combining software engineering with cutting-edge AI technologies.

AIML - Software Engineer, Siri tvOS

Software engineering role focused on developing Siri's natural interaction capabilities for tvOS devices at Apple, combining AI expertise with consumer technology innovation.

AIML - Software Engineer, Search Experience (Sports, Stocks, Weather apps) - Siri & Information Intelligence

Software Engineer role at Apple focusing on machine learning and search experience for Siri and Information Intelligence team.

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 2 months 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?