Apple is looking for a full stack software engineer to build the ML platform that enables teams at Apple to build Apple Intelligence and other intelligent experiences across hardware, software, and service products.
Requirements
- 5+ years of experience developing and maintaining rich web applications for data intensive systems.
- Deep knowledge in frontend (TypeScript, React, Angular etc), backend & middleware (GraphQL, SQL/NoSQL databases, ElasticSearch, Kafka etc)
- Cloud experience (AWS, GCP, Azure, K8s etc) is a plus but is not required.
- Experience in machine learning tools and / or development
- Cloud experience (AWS, GCP, Azure, K8s etc) is a plus
- Golang experience
- Experience in machine learning is a plus but not required
Responsibilities
- build tooling and enable faster integration of bringing ML ideas into Apple products
- collaborating closely with design, backend infrastructure, ML engineering and project management teams to brainstorm, prototype and bring features into production
- take full ownership of both web frontend and backend
- developing and maintaining rich web applications for data intensive systems
- Deep knowledge in frontend (TypeScript, React, Angular etc), backend & middleware (GraphQL, SQL/NoSQL databases, ElasticSearch, Kafka etc)
- Cloud experience (AWS, GCP, Azure, K8s etc) is a plus but is not required
- Experience in machine learning is a plus but not required
Other
- This position may be based in Seattle or Raleigh.
- Good sense of design and passion for UX and developer experience.
- Proven track record of delivering high impact projects through partnership across organization boundaries with product, design and infrastructure teams.
- Ability to clearly and concisely communicate about technical and architectural problems and work with key partners to iteratively solve the problems.
- Bachelors in Computer Science, related field or equivalent experience.