Tech Stack
Distributed SystemsIoTMicroservicesMongoDBPython
About the role
- Build scalable backend systems that power seamless human-AI interactions at enterprise scale
- Build microservices and tools for online data/label management
- Build services for AI applications
- Manage CI/CD of the microservices and related databases
- Coordinate with ML engineers to efficiently deploy ML models
- Coordinate with the DevOps team to follow the best practices in engineering and operation
- Work with graph databases, machine learning pipelines, and real-time data processing to improve building data infrastructure and algorithms
Requirements
- Strong understanding of microservices with REST in Python
- Strong understanding of data models, preferably in MongoDB
- Experience with handling complex data models
- Strong commitment to writing testable, maintainable code
- Familiarity with ML life cycles
- Strong experience developing and deploying large-scale services in production
- Expertise in Python, distributed systems, and either graph technologies or ML infrastructure
- Familiarity with graph data models (nice-to-have)
- Familiarity with Large Language Models and prompting design (nice-to-have)
- Experience with high-availability systems (99.9%+ uptime) (nice-to-have)
- Exposure to IoT or building systems (nice-to-have)