Role Description
A global mobility and urban services platform that allows users to book rides or other services and negotiate the fare directly with the service provider. It offers a variety of services including ride-hailing, intercity travel, delivery, and task assistance, operating globally across multiple cities and countries.
Qualifications
-
5+ years of professional experience in a Data Science or Machine Learning role.
-
Previous software engineering experience is preferable.
-
Academic background in a quantitative field such as Computer Science, Mathematics, or a related discipline is a plus.
-
Expert-level proficiency in Python and its core data science libraries (e.g., Pandas, NumPy, Scikit-learn).
-
Deep expertise in classic machine learning and deep learning techniques.
-
Strong understanding of advanced mathematics relevant to these fields.
-
Experience with ML system design and MLOps practices for building, testing, deploying, and monitoring models in a production environment.
-
Proven experience with event systems, deployment environments, and maintaining production services.
-
Familiarity with technologies for streaming, batch, and async data processing.
-
Proficiency in at least one specialized ML domain, such as Computer Vision (CV) or Natural Language Processing (NLP).
-
Strong understanding of software system design principles.
-
Experience in experimental design to validate hypotheses and measure the effectiveness of solutions.
-
A solid grasp of security, risk, and control concepts in a production environment.
-
Russian language is a must.
Requirements
-
Highly proactive β ability to figure out who to reach out to and how to get things done independently.
-
Stakeholder management β comfortable interacting with various stakeholders, from senior developers to product managers.
-
Curious mindset β challenges existing processes and looks for continuous improvement.
-
Strong communication β able to have project-related conversations with product managers and other team members.
-
Time management β organized and reliable.
Responsibilities and Tasks
-
Lead the entire machine learning model lifecycle, from initial research and hypothesis testing to production deployment and maintenance.
-
Translate complex business goals into well-defined Data Science problems and quantifiable metrics.
-
Design and develop robust, scalable Machine Learning systems from scratch, including data analysis, annotation, and processing pipelines.
-
Contribute to the overall system architecture and integrate ML models with existing backend services and infrastructure.
-
Monitor and maintain deployed models, proactively identifying and addressing issues like concept drift to ensure consistent performance.
-
Support the development and growth of other team members through mentorship and participation in onboarding programs.
-
Drive continuous improvement by automating repetitive tasks and proposing innovative solutions that lead to significant business impact.
-
Communicate complex technical concepts and findings clearly and concisely to both technical and non-technical stakeholders.
Technology Stack
-
Python
-
Pandas/NumPy/Scikit-learn
-
Computer Vision (CV)
-
Natural Language Processing (NLP)
Ready to Join?
We look forward to receiving your application and welcoming you to our team!