Description
We are seeking an experienced Senior Backend Engineer to join our Data Services team. The Data Services team manages, provides and processes the large volumes of data, used by our Scientists and customers.
In this role, you will be responsible for building new cloud and on-prem data systems and infrastructure, as well as maintaining, improving, and enhancing serving systems, in order to provide highly usable, robust, and efficient data services.
Responsibilities
- Participate in the development of state of the art auto-driving systems by managing the data required for training and validation
- Build efficient services to manage and provision large quantities of visual and and other types of data
- Design, develop, and implement robust cloud and on-prem services
- Contribute to the selection and utilization of new AI technologies, databases, and third-party services
Requirements
- 5+ years of experience in backend systems engineering
- Relevant educational background in Computer Science, Software Engineering, or a related field
- High Proficiency in the Python programming language
- Extensive experience with Docker, microservices architecture, and Kubernetes (or other process-mesh)
- Experience with cloud-based development
- Proficiency in working with various databases, e.g., MongoDB and Cassandra
- Strong knowledge of NoSQL databases
- Experience with data management, processing, and analytics
- Expertise in implementing and managing monitoring solutions
- Familiarity with Web UI development (advantage)