Senior Software Engineer, Triage Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $214k
$101k most similar roles pay here $297k

This role pays more than 80% of similar roles. Most pay $149,500–$204,987 — the shaded band above. At the midpoint, this role pays about $214k versus about $177k 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 3553 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Triage Services

As a Senior Software Engineer, Triage Services, you will join 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 architect and lead the delivery of an end-to-end agentic triage platform, including agent orchestration, tool integration, data pipelines, and production infrastructure for AI/ML workloads. Your daily work involves designing evaluation strategies for production agents, building observability tools to detect drift, and managing the full lifecycle of hardened services. You will utilize Python, RAG architectures, embedding generation, vector databases, and advanced system design to solve complex problems in reliability and scale. This role focuses on creating automated triage solutions as a first line of defense for Core OS technologies, requiring expertise in distributed systems, LLM-based tools, and kernel or OS-level debugging.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Architect and lead the delivery of end-to-end agentic triage platforms including orchestration, data pipelines, and tool integration.
  • Define evaluation strategies for production agents using offline benchmarks, golden datasets, and drift detection.
  • Build observability systems to identify failures and low-confidence routing decisions before they reach engineers.
  • Manage the full lifecycle of production agents from initial prototype to hardened service with operational excellence.
  • Identify high-leverage automation opportunities and drive adoption across Core OS, Hardware, and Silicon engineering teams.
  • Mentor engineers in agent design, evaluation methodologies, and distributed systems architecture.
  • Translate ambiguous triage problems into clear system designs while managing build-versus-reuse and reliability tradeoffs.

What we're looking for

  • 6+ years of software engineering experience building and operating production distributed systems or data platforms at scale.
  • Expert-level Python skills and strong system design skills with a track record of owning architecture for services other teams depend on.
  • 2+ years building and shipping LLM-based or agentic systems to production, including tool calling, orchestration, and guardrails.
  • Hands-on experience designing evaluation frameworks for ML/LLM systems, such as offline benchmarks, regression testing, drift detection, and confidence scoring.
  • Deep working knowledge of RAG architectures, embedding generation, vector databases, and data preparation for agentic workflows.
  • Proven technical leadership in driving multi-quarter projects through ambiguity, influencing across organizational boundaries, and mentoring engineers.
  • BS in Computer Science or a related field, or equivalent practical experience.
  • MS or PhD in Computer Science, Machine Learning, or a related field (preferred); background in kernel/OS debugging (preferred).

More like this

Similar roles

Software Engineer, Triage Services

Apple Inc

Cupertino, CA 19 days ago $129,300–$225,300
Python LLM RAG Vector Databases Distributed Systems Data Engineering Telemetry Observability Crash Analysis Root-Cause Analysis

Senior Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 10 days ago $130,970–$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD JIRA Confluence A/B Testing Cursor Copilot Claude
6+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Lynchburg, VA +1 63 days ago $96,700–$145,000
COBOL JCL CICS IMS SQL Mainframe Web Services MQ Assembler Agile Kanban Scrum Data Analysis SOX MVS Product Accelerator Automated COBOL Conversion
Hybrid

Senior Software Engineer

JLL (Jones Lang LaSalle)

Chicago, IL +1 61 days ago $160,000–$180,000
LLM RAG Prompt Engineering CI/CD Multi-agent Orchestration CRM CMS Marketing Automation Analytics Observability
3+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 27 days ago $115,000–$184,000
Java Spring Boot Spring Data JPA SQL REST APIs Microservices CI/CD Jenkins XLR Sonar Clover Linux Data Structures Algorithms Object-Oriented Design OWASP Performance Testing Integration Testing