Software Engineer - Apple Services Engineering
Core
Building scalable backend services, data platforms, and AI-powered applications for the Apple TV app and tvOS to deliver media experiences.
Role type
Senior Software Engineer (Backend & AI)
Builds
Apple TV app, tvOS, internal data platforms, and AI-driven operational tools
Domain
Consumer Media & Entertainment
Deliverable
production ML models
Required skills
Java, Kotlin/Go/Python, distributed systems, RESTful APIs, cloud-native development, LLM integration, data modeling, CI/CD
Preferred skills
NoSQL databases, Kafka/RabbitMQ, vector databases, RAG, AI agents, foundation model platforms
Technologies
Cassandra, DynamoDB, Kafka, Redis, PostgresSQL, Spring Boot, Docker, Kubernetes, OpenAI, Anthropic, AWS Bedrock
Responsibilities
Design and operate scalable backend services and APIs; integrate LLMs into backend workflows; prototype AI-powered capabilities; monitor production systems and drive reliability improvements; collaborate on technical architecture and AI adoption strategies.
Seniority
Senior, hands-on IC