Sr. Software Development Engineer, AI & Data Platforms (AiDP)
Core
Design and build core platform capabilities including high-throughput data pipelines, AI-powered insights, agentic automation, and user interfaces for Apple's enterprise and customer technology systems.
Role type
Senior Software Development Engineer (AI & Data Platforms)
Builds
Data pipelines, AI-powered insights, agentic automation workflows, and user interfaces
Domain
Enterprise technology, Generative AI, Distributed systems
Deliverable
production ML models | product features
Required skills
Node.js, ReactJS, TypeScript, Java, Kafka, Flink, Docker, Kubernetes, AWS, SQL, NoSQL, LLM integration, NLP pipelines, intelligent automation
Preferred skills
Microservices architecture, system design, scalability, fault tolerance, concurrency, performance optimization, CI/CD, DevOps practices, end-to-end product delivery
Technologies
Kafka, Flink, Docker, Kubernetes, AWS
Responsibilities
Design and build core platform capabilities, ship new features, resolve critical production issues, provide technical leadership on architecture and engineering standards, partner with product and design teams
Seniority
Senior, hands-on IC