Forward Deployed Software Engineer - Platforms Engineering, Enterprise Technology Services
Core
Embed with internal engineering teams to understand their applications and workflows, then design, build, test, and run production software that solves their problems.
Role type
Senior IC software engineer (platforms & embedded development)
Builds
Production software, APIs, distributed services, and automation for Apple's internal engineering teams
Domain
Enterprise Technology Services, Cloud Infrastructure, AI/LLM integration
Deliverable
production ML models | product features
Required skills
Go, Rust, C++, Python, software architecture, REST/gRPC APIs, distributed systems, relational SQL databases, networking fundamentals (TCP/IP, DNS, TLS), cloud platforms (AWS/GCP/AliCloud), Linux, CI/CD pipelines, observability, LLM integrations, agentic workflows
Preferred skills
Experience with bare-metal environments, Kubernetes, mTLS/PKI/OIDC/RBAC, incident response, turning recurring customer challenges into reusable platform capabilities
Technologies
Go, React, TypeScript, PostgreSQL, Oracle, Aurora, CockroachDB, AWS, GCP, AliCloud, Kubernetes, Route 53, LLM APIs
Responsibilities
Work directly with internal engineering teams to translate ambiguous requirements into scalable software; Design, build, and ship production software across backend services and applications; Architect and develop APIs, distributed services, and integration frameworks; Build AI-assisted capabilities using LLMs and agentic workflows; Improve deployment automation, CI/CD pipelines, and application lifecycle workflows; Engineer reliability through observability, logging, metrics, and resilient design; Investigate complex issues across application and infrastructure boundaries; Participate in on-call rotation for owned services; Turn recurring customer challenges into reusable features and shared services.
