The Siri Speech Platform team is building the platform and tools that enable us to deliver Siri’s state-of-the-art speech technology to millions of users worldwide.
Requirements
- 5+ years professional experience building large scale customer facing products
- Design and build scalable data processing platforms & pipelines.
- Build developer-focused tools & automation that accelerate technology & innovation cycles.
- 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)
- Able to quickly learn new and existing technologies
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
- Design and build scalable data processing platforms & pipelines.
- Build developer-focused tools & automation that accelerate technology & innovation cycles.
Other
- BS, MS in Computer Science, Computer Engineering, or equivalent degree with applicable experience
- Experience with ML lifecycle - from data ingestion to model deployment
- Experience supporting ML model training, data generation and evaluation tools
- Experience with full stack development is a plus
- Experience with CI/CD tools is a plus