Senior Software Engineer, Apple Services Engineering
Core
Building distributed large-scale data processing systems, frameworks, and platforms using big data technologies to power real-time insights for Apple TV and Sports products.
Role type
Senior IC software engineer (distributed systems & AI)
Builds
Real-time streaming pipelines, intelligent AI Agentic workflows, MCP servers, and LangGraph-powered LLM workflows
Domain
Consumer media & entertainment (Apple TV, Sports) + Big Data Infrastructure
Deliverable
production ML models
Required skills
Java, Scala, Apache Spark, Apache Flink, Apache Kafka, Cassandra, Artificial Intelligence (AI), Large Language Models (LLMs), MCP Servers, Agentic workflows, LangGraph
Preferred skills
Software engineering fundamentals (algorithms, data structures), architecture design, translating multi-functional requirements into engineering tasks
Responsibilities
Architecting real-time streaming pipelines, building intelligent AI Agentic workflows, designing LangGraph-powered workflows, developing production-grade applications
Seniority
Senior, hands-on IC