About the role:
We are looking for a backend engineer to join the team developing APIs, building application backends, and putting in place scalable backend infrastructure across our audio platform. You will be responsible for designing scalable server side applications and robust APIs to serve our audio ML models. The ideal candidate will have experience provisioning large compute clusters for machine learning workflows and will have a strong history of supporting teams to create best practices for reliability and scalability.
Responsibilities:
- Design, develop, and maintain internal & external APIs and micro services
- Build robust application backends to serve our audio products
- Define comprehensive API specifications and documentation
- Deliver customer-facing services, including account management, identity, single-sign-on, subscription billing, and self-service support tools, integrating with existing internal systems where necessary
- Collaborate with the frontend team and product managers to implement new features
- Contribute to system architecture design & decisions
- Manage large compute clusters for ML inference and development
- Deliver and manage our developer and researcher productivity tools, including CI/CD pipelines for deploying new machine learning models, orchestration, continuous/progressive deployments, test environments, feature flags, and GitHub
- Own the orchestration, deployments, request middleware and any other micro services that are required to meet the needs of our API customers
Qualifications:
- 5+ years of experience in backend engineering
- Experience building ML infrastructure and working with large GPU clusters
- Distributed system architecture design knowledge or experience with high traffic, high concurrency system development
- Well-versed in data structures, data modeling, and database management systems as well as object and file storage systems
- Experience coding in JavaScript and Python
Equal Employment Opportunity:
We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or other legally protected statuses.
Stability AI is a community and mission driven, open-source artificial intelligence company that cares deeply about real-world implications and applications. Our most considerable advances grow from our diversity in working across multiple teams and disciplines. We are unafraid to go against established norms and explore creativity. We are motivated to generate breakthrough ideas and convert them into tangible solutions. Our vibrant communities consist of experts, leaders and partners across the globe who are developing cutting-edge open AI models for Image, Language, Audio, Video, 3D and Biology.