CareerPlan

Forward Deployed Software Engineer - Platforms Engineering, Enterprise Technology Services

Austin, United States of AmericaFull-time2026-11-04 → 2026-11-10

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.