Software Engineer, Internal Tools - Media, Graphics & Compute Tech
Core
Designing and developing applications, services, and platform infrastructure to build tooling and automation frameworks that enable rapid, reliable delivery of streaming features for Apple's media ecosystem.
Role type
Senior IC software engineer (internal tools & automation)
Builds
Scalable applications, services, and platforms for internal engineering toolchains
Domain
Consumer electronics / Streaming media infrastructure
Deliverable
production ML models
Required skills
Python, distributed systems architecture, complex system debugging, automation framework design, GenAI integration, LLM APIs, AI agents, RAG, Model Context Protocol (MCP)
Preferred skills
Multi-language proficiency, application performance profiling, benchmarking
Technologies
Python, LLM APIs, AI agents, RAG, MCP
Responsibilities
Build and maintain a well-integrated toolchain that streamlines platform operations; Develop and maintain applications with a focus on quality, scalability, and maintainability; Investigate and resolve complex issues spanning application logic and underlying infrastructure; Build tooling and automation frameworks that ensure the quality and rapid, reliable delivery of streaming features; Partner with cross-functional teams to identify and automate inefficient workflows; Design and build GenAI-powered tooling and agentic workflows that boost engineering productivity
Seniority
Senior, hands-on IC