Description
At Sber's Robotics Center, we are engaged in the creation of a universal embodied AI capable of controlling various physical embodiments, particularly manipulators, mobile wheeled robots, and robot-dogs. Additionally, one of the key areas of our work is the development of a general-purpose anthropomorphic robot.
Responsibilities
- Development of software in Python using fast-api, postgresql.
- Organization of integration, unit, and regression testing.
- Configuration and ensuring the uninterrupted operation, development, building, and distribution
- of software (Gitlab, Docker, etc).
- Elaboration and implementation of technologies for deployment and ensuring
- the uninterrupted operation of application software.
- Preparation of documentation for the software development, building, and delivery process.
- Deployment of test and main stands.
- Solving tasks in the field of monitoring and ensuring fault tolerance.
- Interaction with the electronics development team and designers for
- integrating software with hardware.
Requirements
We are looking for like-minded individuals who share our passion for robotics and possess skills in writing quality code. We need an experienced Python programmer. The candidate should have the following skills:
- Excellent and deep knowledge of Python.
- Knowledge of OOP and programming patterns.
- Knowledge of network technologies and protocols (tcp/udp, http, rest api, web socket, gRPC).
- Solid knowledge of the Linux OS family.
- Experience in organizing the building and delivery of projects (Python, Java, and C++) for Linux.
- Experience with CI/CD tools (Gitlab, Jenkins) and configuration management
- systems (ansible, etc).
- Knowledge and experience using bash.
- Experience working with industrial, mobile, and logistics robots.
Conditions
- Friendly and highly qualified team.
- Unique large-scale projects, work in a priority direction.
- Decent salary (base salary + annual bonus).
- Modern workplaces and software.
- VHI (Voluntary Health Insurance), corporate pension program, accident insurance, social guarantees, corporate events.
- High level of corporate culture.
- Office work (Moscow city, Kutuzovskaya metro station).