We are growing very fast, and our warehouse space is expanding. To process orders faster and with higher quality, we want to automate our warehouses. For this, a young robotics division is operating at Market.
We are looking for a developer with knowledge of C, C++ or Python, who is ready to solve complex problems with non-trivial business logic and wants to make people (Market customers) happy! In your work, you will use your favorite programming language, Yandex's distributed storages, such as ClickHouse, Yandex Tables (our own MapReduce system), and our other advanced technologies.
About the team
Learn about the development of Yandex city services at dev.go.yandex
What tasks await you
- develop navigation and positioning systems for different types of robots;
- optimize algorithm performance for the robot's computing system and reduce delays;
- build robot behavior logic and automate swarm robot management;
- create automation systems for managing a large cluster of heterogeneous robots;
- improve CI/CD pipelines for code of various robot computing systems;
- scale and increase the availability of robot management systems;
- monitor every detail in the management system and robot nodes.
We expect that you
- are proficient in C, C++ or Python;
- know classical algorithms and data structures;
- have experience in localizing and fixing issues in large and complex systems;
- are ready to take responsibility.
Will be a plus
- have used relational DBMS, e.g., MySQL or PostgreSQL;
- know basic robotics algorithms, such as pathfinding, PID controller, optimization on factor graphs, Kalman filter and particle filter;
- have worked with ROS and ROS2;
- have created localization and navigation systems for mobile robots, drones, autonomous vehicles, etc.
Working conditions
- location in the office, laboratory, and at implementation sites, partial remote work is possible;
- work at the intersection of science and business;
- opportunity to grow not only as a developer but also as a specialist in machine learning, computer vision, Data Science or product management.