Engineer, ML Platform

Sólo para miembros registrados
Municipality of Madrid, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 70K

Job location

Municipality of Madrid, Spain

Tech stack

API
Amazon Web Services (AWS)
Azure
Computer Programming
Distributed Systems
Python
Machine Learning
Data Streaming
Backend
Build Management
Containerization
Kubernetes
Apache Flink
Real Time Data
Kafka
Spark Streaming
Machine Learning Operations
Data Pipelines
Docker
Microservices

Job description

  • Design and build scalable backend services and APIs to support ML experimentation, deployment, and monitoring.
  • Re-architect and rebuild existing data pipelines to handle real-time data processing and support production ML models.
  • Develop tools that make it easier for ML engineers to design, test, and deploy ML pipelines.
  • Ensure platform services are robust, secure, and meet high standards for performance and reliability.
  • Collaborate with ML engineers, data scientists, and product teams to understand their needs and translate them into platform capabilities.
  • Drive adoption of ML best practices and promote reusability of tools across teams.
  • Contribute to the overall architecture and vision of the ML platform, ensuring it can scale with the company's growth.
  • Mentor junior engineers and foster a culture of knowledge sharing and continuous improvement.

Requirements

A leading entertainment technology company in Madrid is seeking a Senior Engineer for their ML Platform. The successful candidate will design scalable backend services to support machine learning initiatives, contributing to the development of an innovative platform. Ideal applicants have over 7 years of experience in backend engineering, with strong Python skills, and experience with real-time data processing frameworks. This is an exciting opportunity to join a growing team in a dynamic organization., * 7+ years of professional experience as a Backend Engineer, Software Engineer, or similar role.

  • Strong programming skills in Python.
  • Proven experience designing and building distributed systems and APIs at scale.
  • Hands-on experience with real-time data processing frameworks (e.g., Kafka, Flink, Spark Streaming, Pulsar).
  • Experience working with cloud platforms (AWS, GCP, or Azure) and containerization/orchestration (Docker, Kubernetes).
  • Strong understanding of data modeling, storage systems, and streaming/processing architectures.
  • Familiarity with ML tooling such as MLflow, ZenML, or Metaflow.
  • Familiarity with ML model lifecycle management (training, deployment, monitoring).
  • Excellent collaboration and communication skills, with the ability to work cross-functionally.

Apply for this position