Senior Machine Learning Software Engineer

FREENOW
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Barcelona, Spain

Tech stack

Java
Java Virtual Machine (JVM)
Python
Machine Learning
Software Engineering
Feature Engineering
Kotlin
Apache Flink
Real Time Data
Kafka
Machine Learning Operations
Marketplace
Microservices

Job description

  • Developing and maintaining high-performance, data-driven systems in a distributed infrastructure that impact our marketplace performance.
  • Advancing the state of the art in real-time feature engineering and online feature serving across all marketplace use cases.
  • Building and scaling an online feature store that unifies serving and training workflows.
  • Maintaining, improving, and monitoring robust CI/CD pipelines across testing and production environments.
  • Implementing and optimizing solutions to some of our most business critical problems as part of a cross functional team consisting of Data and Software Engineering professionals.
  • Collaborating with Machine Learning Engineers, Data Scientists, Data Platform Engineers to advance MLOps practices within Freenow Marketplace.

Requirements

Do you have experience in Scalability?, Be ready to work in a multinational, diverse, highly motivated and collaborative team of passionate developers who strive for excellence and like to have fun. Are you ready for your next ride?, * You have a strong software engineering background, ideally with expertise in Python and familiarity with JVM-based ecosystems such as Java or Kotlin.

  • You bring hands-on experience with streaming technologies and real-time data processing, preferably using Kafka and Apache Flink.
  • You have proven experience designing, developing, and maintaining microservices for online ML use cases at scale.
  • You thrive as a team player and continuous learner, with a proven ability to collaborate effectively across data, tech, and product teams, as well as with other stakeholders.
  • You are fluent in English - our international team brings together people from around the world, and English is our common language, besides Python.

About the company

Freenow empowers smarter mobility decisions helping people to move freely and cities to thrive. The Freenow marketplace is a real-time, two-sided platform connecting riders and drivers. Its efficiency and scalability are powered by a sophisticated ecosystem of Machine Learning systems spanning key domains such as Pricing, Allocation, and Marketplace Fraud. In this role, you'll help drive our MLOps platform online Inference and real-time Feature Engineering capabilities, across multiple use cases that shape not only our business but also the daily experiences of our users.

Apply for this position