Senior Software Engineer, Triage Services
Cupertino, CA - USA
Job Summary
You will set the technical direction for agentic systems that change how Core OS triages software bugs at scale. Youll own the architecture of production infrastructure that runs AI/ML workloads reliably and gets better over time through rigorous evaluation and feedback loops. The goal is to make autonomous triage a trusted first-class part of how Core OS ships and debugs software across every Apple is a senior technical leadership role. Youll turn ambiguous high-stakes triage problems into clear system designs. Youll make the build-vs-reuse and reliability tradeoffs and youll influence engineering teams across Software Hardware and Silicon groups to adopt what you build. Your decisions will shape the platform other teams build on.
Architect and lead delivery of the end-to-end agentic triage platform including agent orchestration tool integration data pipelines and the build and integration lifecycle with a focus on reliability latency and cost at Apple the evaluation strategy for production agents: offline benchmarks golden datasets regression gates drift detection and confidence calibration. Set the quality bar for when automation can act without a observability so failures drift and low-confidence routing decisions surface before they reach engineers and turn those signals into measurable with Core OS Hardware and Silicon engineering leads to find high-leverage automation opportunities align on requirements and drive adoption beyond the immediate production agents through their whole life from prototype to hardened service including operational excellence and on-call practices for triage-critical and grow engineers in agent design evaluation methodology and distributed systems. Raise the technical bar through design reviews and hands-on example-setting.
6 years of software engineering experience building and operating production distributed systems or data platforms at -level Python and strong system design skills with a track record of owning architecture for services other teams depend on.n2 years building and shipping LLM-based or agentic systems to production including tool calling orchestration and -on experience designing evaluation frameworks for ML/LLM systems such as offline benchmarks regression testing drift detection and confidence working knowledge of RAG architectures embedding generation vector databases and data preparation for agentic technical leadership: driving multi-quarter projects through ambiguity influencing across org boundaries and mentoring other in Computer Science or a related field or equivalent practical experience.
MS or PhD in Computer Science Machine Learning or a related in kernel or OS-level debugging crash and panic analysis or root-cause investigation on complex with large-scale telemetry or observability systems feeding automated record of shipping platforms or developer tools widely adopted by engineering organizations beyond your setting technical strategy and roadmaps and presenting tradeoffs and outcomes to senior engineering written and verbal communication including writing design documents that align multiple teams.
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more