Machine Learning Engineer (Matching)

Remote

Applications have closed

Beat

Our mission is to help people move around the city quickly and conveniently. Simply put is your City, Your ride, your driver at a tap of a button.

View company page

About us

Beat is the fastest growing ride hailing app in Latin America and a part of the international FreeNow Group, the multi-service mobility joint venture backed by BMW Group and Daimler AG. One city at a time, we are on a mission to develop seamless mobility for a safe and sustainable urban life. We are proud to say we have launched Beat Tesla / Loonshot, the first and largest private all-electric vehicle service in Latin America. 

As an organization, we are committed to our drivers with ethical practices and a safe working environment. To our customers, we differentiate ourselves from other ride-hailing apps with our super user-friendly app and excellent customer service. Last but not least, our priority is to maintain a hyperlocal approach in everything we do, from product to operations to marketing. 

We are proud to see Beat leading the FreeNow group in growth in 2021 and we have ambitious plans for 2022. But we need you to help us get closer to our vision: ​​a connected Latin America where the only question is “Where Next?”

We are currently operating in Mexico, Argentina, Chile, Colombia, Peru and Greece and are transporting over 24 million riders with the support of more than 700,000 drivers. Our global headquarters are in Athens - where BEAT started back in 2011. We also have offices in Amsterdam.

Our employee base is spread out even wider. We mastered the hybrid workspace with our office and remote locations even before Covid-19. So if you are interested in joining us on our mission, whether based in one of the countries we operate or elsewhere in the world, we are happy to hear from you!

 

About the role

We’re looking for a Senior Machine Learning Engineer to join the Machine Learning team within the Matching Domain.

The domain has all necessary crafts to allow us to achieve our goals autonomously and consists of a Product team (Product Managers, Data Analysts and Designers) and Engineering (Backend, Frontend, Data and ML). The domain has the following areas of responsibility:

  • Dispatch, orchestrating the whole matching workflow between passenger and drivers
  • Matching, trying to find the optimal driver for a passenger
  • Mapping, providing map-related services to all domains in the company

Our teams work in a virtual office setup, with overlapping hours and a mixture of sync and async communication methods. You’ll be reporting to the ML team’s Engineering Manager.

What’s the day to day

The ML team is working across all projects within Matching Domain. We are responsible for intelligently matching drivers to users' ride requests using driver and passenger behaviour modelling. We also estimate the total duration of rides using ML models and we apply data-driven insights and heuristics to optimally configure the Matching’s flow parameters. We are concerned with the whole lifecycle of the development of a ML/DS product as our work starts with formalizing the business requirements and follows all appropriate steps until a well performing, ML-powered solution gets into BEAT’s production flow.

Our marketplace team work on matching drivers with passengers, focusing on the best optimisation of this, so the main challenge is the balance of dynamic pricing to keep the drivers earnings optimised and the passengers fair lower. 

If you can help us solve these challenges, we want to hear from you! 

What you will do 

  • Work within a cross-functional team, highly skilled in data science, machine learning, software engineering and data engineering.
  • Understand product requirements and formulate suitable ML-based POCs to satisfy them.
  • Convert successful POCs to fully-fledged ML-based product features and put them in BEAT’s production flow in collaboration with Matching’s domain’s backend teams.  
  • Evaluate ML features/models both offline and online through AB tests and online performance monitoring.
  • Maintain and improve the performance of existing solutions. 
  • Take full ownership of your work, being able to lead and mentor junior to mid level teammates.
  • Be part of BEAT’s ML Chapter, a community of ML engineers across the company, formed with the purpose of knowledge sharing across different teams.

 

What you need to bring 

  • Master's degree in Computer Science or in a related STEM field. Higher degrees are highly appreciated.
  • Solid understanding of methods, concepts, models, evaluation schemes across the whole DS/ML landscape, eg. supervised learning, unsupervised learning, data mining etc.
  • Solid coding experience in Python.
  • Solid experience in working the full software development lifecycle using the industry’s best practices. 
  • Knowledge of SQL and relational databases. 

What is useful to have:

  • Hands-on experience with MLOPs frameworks such as Kubeflow, MLFlow, (Azure ML Studio) or Amazon Sagemaker.
  • Hands-on experience with Apache Spark.
  • Hands-on experience with Docker and Kubernetes.

About the interview process at BEAT
During our interview process, we want to learn about you but also provide you with a good understanding of what it’s like to work at Beat. We will introduce you to several team members and stakeholders to make sure you can ask all your questions.

Here is what you can expect:

  • An initial conversation with a member of the Talent Acquisition team
  • An introductory meeting with your potential future manager
  • For tech roles, there is a take home assignment that you will need to submit by the agreed deadline
  • The last stage of the interview process will be meetings with the team and internal stakeholders.

Throughout the process, our Candidate Experience team will be there to support you and ensure that you have a great time interviewing with us.

 What's in it for you:

  • Competitive full-time salary
  • Flexible working hours, top Line tools
  • Working in a hyper-growth environment, you will enjoy numerous learning and career development opportunities 
  • A great opportunity to grow and work with the most amazing people in the industry
  • Being part of an environment that offers challenging goals, autonomy and mentoring, which creates incredible opportunities, both for you and the company.

As part of our dedication to the diversity of our workforce, Beat is committed to Equal Employment Opportunity without regard for race, colour, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Azure Computer Science Data Mining Docker Engineering Kubernetes Machine Learning MLFlow ML models MLOps Python RDBMS SageMaker Spark SQL STEM

Perks/benefits: Career development Competitive pay Flex hours Flex vacation Gear Home office stipend Team events

Region: Remote/Anywhere
Job stats:  20  7  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.