Software Engineer, Triage Services

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
19 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $177k
$118k most similar roles pay here $239k

This role pays less than 57% of similar roles. Most pay $144,837–$214,500 — the shaded band above. At the midpoint, this role pays about $177k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Triage Services

Software Engineer, Triage Services joins the System Triage Services team to build mission-critical applications that detect, analyze, and classify low-level software crashes across all Apple platforms. You will design and build agentic systems and production-grade infrastructure to automate root-cause analysis routing for Core OS. Your daily work involves developing AI-powered triage solutions, managing agent orchestration, and improving reliability through prompt design, tool-calling accuracy, and regression testing. The role requires expertise in Python, distributed systems, and scalable data platforms. You will utilize LLM and agent development techniques, including RAG architectures, embedding generation, vector databases, and evaluation frameworks for drift detection and confidence scoring. This position addresses the technical challenge of making autonomous triage a dependable component of the Core OS lifecycle by solving complex problems in reliability, scale, and system design within the operating system domain.

What does a Software Engineer earn in California?

Median $214000 from 925 postings across 71 companies.

See salary data

What you'll do

  • Design and maintain AI agent workflows to automate low-level software triage and root-cause analysis at scale.
  • Improve agent reliability through prompt design, tool-calling accuracy, guardrails, and regression testing.
  • Instrument end-to-end pipelines to detect failures, drift, and low-confidence routing decisions before they reach engineers.
  • Identify automation opportunities and refine agent behavior based on feedback from Core OS software teams.
  • Manage the full lifecycle of production agents from initial prototype to hardened service.
  • Provide on-call support for triage-critical infrastructure and mentor others on agent design and evaluation.

What we're looking for

  • Programming experience in Python.
  • Experience building scalable data platforms and distributed systems.
  • Experience with LLM and agent development.
  • Knowledge of RAG architectures, embedding generation, vector databases, and AI data preparation for agentic workflows.
  • Familiarity with eval frameworks for agent quality including offline benchmarks, drift detection, and confidence scoring.
  • Bachelor's degree in Computer Science, Data Engineering, or a related field.
  • Master's degree in Computer Science, Data Engineering, or a related field (preferred).
  • 1+ year developing production-grade agentic systems (preferred); experience with kernel/OS debugging or large-scale telemetry (preferred).

More like this

Similar roles

Senior Software Engineer, Triage Services

Apple Inc

Cupertino, CA 2 days ago $150,400–$277,600
Python LLM RAG Vector Databases Distributed Systems Machine Learning Agentic Systems Data Pipelines System Design Observability Telemetry
6+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 68 days ago
C# C++ Python Linux EtherCAT Motion Control Software Architecture Machine Learning AI FPGA Robotics Automation Instrumentation Optical Imaging Systems
5+ yrs exp

Software Engineer

SpaceX

McGregor, TX 128 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Alkami

Remote 80 days ago $90,000–$115,000
Java C# SQL NoSQL ORM REST API Open telemetry SaaS Agile UI Automation Cloud Native Infrastructure Data Structures
2+ yrs exp Remote

Software Engineer

Microsoft

Redmond, WA 78 days ago $102,100–$202,200
LLMs Azure Copilot Python Spark Databricks Azure Data Factory C# Java TypeScript JavaScript C++ C Distributed Systems Web Services Agile
2+ yrs exp

Software Engineer

General Dynamics

Annapolis Junction, MD 70 days ago $114,750–$155,250
C++ Dev-C++ Flutter Qt Matlab SDR Packet Processing 802.11 Device Driver Development GitLab Agile Software Integration Testing
4+ yrs exp