1 day ago
Singapore (city not specified)Mid Level
Responsibilities
- Embed with engineering teams to understand applications, workflows, and infrastructure problems.
- Translate loosely defined customer requirements into practical technical designs and reusable platform capabilities.
- Design, build, test, deploy, and operate production software for Apple's Forge platform.
- Develop Go backend services, React and TypeScript applications, REST and gRPC APIs, distributed systems, and automation.
- Integrate services across public cloud, private cloud, Kubernetes, virtual machines, and bare-metal environments.
- Build LLM integrations, agentic workflows, evaluations, and quality controls for production AI-assisted capabilities.
- Operate owned services through observability, on-call support, incident response, and root-cause analysis.
- Drive technical alignment across multi-team projects, mentor engineers, lead design reviews, and influence technical direction.
Requirements
- 4+ years of professional software engineering experience designing and delivering production software.
- Strong backend development skills in Go or a comparable language such as Rust, C++, or Python, with the ability to become productive in Go.
- Understanding of software architecture, REST and gRPC APIs, distributed applications, and relational data modeling.
- Hands-on experience with relational and distributed SQL databases, including schema design, migrations, query performance, and connection management.
- Strong networking fundamentals covering TCP/IP, subnetting, routing, TLS, DNS record types, load balancing, health checks, session affinity, and global traffic management.
- Experience with a major cloud provider such as AWS, GCP, or AliCloud across compute, storage, networking, load balancing, and identity and access management.
- Working knowledge of Linux, including systemd, processes, filesystems, permissions, and command-line troubleshooting.
- Understanding of service authentication and transport security, including mTLS, PKI, certificate lifecycle, OIDC, and RBAC.
- Experience with source control, automated testing, CI/CD pipelines, production deployments, observability, incident response, and root-cause analysis.
- Demonstrated technical leadership on multi-team projects and ability to work directly with engineering customers.
- Preferred experience with React and TypeScript, internal platforms, infrastructure automation, developer tooling, enterprise integrations, Kubernetes, containers, Helm, Kustomize, Terraform, or Ansible.
- Preferred experience with distributed systems, multi-region data consistency, hybrid and multi-region infrastructure, observability technologies, network virtualization, progressive delivery, LLM APIs, agentic workflows, AI evaluations, or Model Context Protocol integrations.
- A BS in Computer Science or Engineering, or equivalent experience, is preferred.
Tech Stack
AnsibleAWSC++GoGoogle Cloud PlatformGrafanagRPCHelmKubernetesLinuxPostgreSQLPrometheusPythonReactRustSplunkTerraformTypeScript
Categories
Forward Deployed
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
