Software Engineer, Triage Services
Apple· Software and Services
Cupertino$129.3k - $225.3kFull-timePosted 1mo ago
About the role
The System Triage Services team builds AI-powered triage solutions to detect, analyze, and classify low-level software crashes across Apple platforms. This role focuses on designing and building autonomous agent-based triage systems with AI/ML workloads, reliability, and scale, collaborating across Software, Hardware, and Silicon teams to improve triage at the OS level.
Responsibilities
- Design, build, and maintain AI agent workflows that automate low-level software triage and root-cause analysis routing at scale.
- Evaluate and improve agent reliability — including prompt design, tool-calling accuracy, guardrails, and regression testing.
- Instrument agent pipelines end-to-end so failures, drift, and low-confidence routing decisions surface before reaching engineers.
- Collaborate with Core OS software teams to identify automation opportunities and refine agent behavior through feedback and evaluation.
- Own the full lifecycle of production agents — from prototype to hardened service — including on-call ownership of triage-critical infrastructure, and mentor other engineers on agent design and evaluation.
Qualifications
- 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 (offline benchmarks, drift detection, 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
- 1+ year developing production-grade agentic systems
- Strong collaboration and communication skills working across multi-domain software engineering teams
- Experience with large-scale telemetry or observability systems feeding automated decision-making
- Experience shipping tools adopted by engineering teams beyond your own
- Background in kernel or OS-level debugging, crash analysis, or root-cause investigation
Skills
Required:PythonDistributed systemsLLM and agent developmentCross-team collaboration
Nice to have:RAG architectures / embedding generationEval frameworks for agent quality
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement including tuition
- Discretionary bonuses or commission payments (eligibility varies)
- Relocation assistance (where applicable)
- Employee stock purchase plan and stock programs
Last updated Sep 18, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services