Deliver REST APIs and applications that leverage models to provide delightful, multi-modal customer experiences.
Requirements
- 5+ years in designing and building REST APIs and distributed services for enterprise and consumer products in a high scale environment.
- 2+ years of experience working with production AI/ML applications.
- Demonstrated experience in building robust backend services on Kubernetes/AWS/GCP/Azure infrastructure.
- Highly proficient in Python, TypeScript.
- Experience with Node.js, Cloudflare Workers, Postgres and NoSQL databases preferable.
- Proficiency in writing comprehensive technical documentation (API documentation, design documents).
- Experience in streaming multi-modal content (audio and video) is desirable but not required.
Responsibilities
- Design and implement public REST APIs and services, including data storage and ML backend services.
- Write clean and extensible Python and Typescript code with production-grade telemetry, scalability, debuggability and security best practices.
- Design and implement efficient database schemas for user preferences, subscription and billing management, content history management optimized for low latency responses.
- Identify performance bottlenecks in services and apis. Deliver optimized solutions to address them.
- Participate in on-call, incident management and root cause analysis to improve system reliability.
Other
- Work closely with product management, design, research, and engineering teams to deliver high-quality and user-friendly products
- Excellent problem-solving skills and attention to detail