The Siri Speech Platform team at Apple is looking to solve the problem of delivering state-of-the-art speech technology to millions of users worldwide by building a scalable platform and tools.
Requirements
- Solid experience using best practices when working with REST APIs
- Experience integrating with external APIs and HTTP requests: GET/POST calls, pagination, error handling, asynchronous requests, load handling
- Experience with building solutions in the cloud (AWS, GCP, Kubernetes, etc)
- Experience with relational and NoSQL databases (MongoDB, Cassandra, etc)
- Experience with ML lifecycle - from data ingestion to model deployment
- Experience supporting ML model training, data generation and evaluation tools
- Experience with CI/CD tools
Responsibilities
- Design and build scalable data processing platforms that power Siri's core capabilities
- Develop tools and automation that accelerate innovation across research and production teams
- Collaborate with ML researchers, backend engineers and product teams to deliver voice experiences to millions of users
- Drive architectural decisions across the stack, from data ingestion to model deployment
- Engage with internal stakeholders to understand requirements and shape the roadmap
- Build developer-focused tools & automation that accelerate technology & innovation cycles
- Design and build scalable data processing platforms & pipelines
Other
- 5+ years professional experience building large scale customer facing products
- BS, MS in Computer Science, Computer Engineering, or equivalent degree with applicable experience
- Excellent problem solving and analytical thinking skills
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Relocation might be eligible for discretionary bonuses or commission payments