Machine Learning Engineer

€80K–80KActive

Job description

At TBAuctions, we are committed to building intelligent auctioning platform for our brands. We are seeking a Machine Learning Engineer to join our team with a primary focus on building machine learning models, AI agents, and deploying them into production environments. The ideal candidate will have a strong background in data science, machine learning, AI engineering, and software engineering to effectively translate models into scalable solutions.

What you will do

Machine Learning Model Development:

  • Develop and implement machine learning models to address business challenges.

  • Conduct data analysis, feature engineering, and model selection to optimize performance.

Model Productionization:

  • Deploy machine learning models into production systems for real-time applications.

  • Serve models via API deployment as scalable microservices, containerized and orchestrated with Kubernetes and Azure Kubernetes Service (AKS).

  • Collaborate with software engineers to integrate models into existing infrastructure.

AI Agent Deployment:

  • Build, serve, deploy, evaluate and monitor production-grade AI agents.
    (LangGraph, RAG, MLFlow and FastAPI).

Performance Monitoring, Evaluation and Optimization:

  • Monitor model performance in production, investigate drift, and iterate to improve evaluation metrics.

  • Conduct A/B testing and validation to assess model impact and reliability.

Cross-functional Collaboration:

  • Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.

  • Communicate complex technical concepts to non-technical stakeholders effectively.

Documentation and Reporting:

  • Create reproducible, versioned documentation of modeling development, experiments, and results.

  • Produce reports and presentations that communicate methods, findings, and recommendations.

What you bring

  • 7+ years of industry experience

  • Master's in Computer Science, Statistics, Mathematics, or related field

  • Proven experience in developing and deploying machine learning models in production environments

  • Knowledge of API deployment and model serving, including containerization and orchestration with Kubernetes and Azure Kubernetes Service (AKS)

  • Proven organizational and project management skills

  • Expert in programming languages such as Python and Pyspark

  • Strong understanding of data manipulation, statistical analysis, and machine learning algorithms (MLlib, Scikit-learn, TensorFlow/Pytorch, MLflow)

  • Experience building AI agents and components such as memory, context engineering, retrieval, and orchestration, including multimodal retrieval systems/architecture.

  • Excellent communication skills and ability to work in a collaborative team environment

Bonus Points

  • Familiarity with event-driven architecture and hands-on experience with serving ML models as microservices

  • Experienced with recommender systems at scale

  • Experienced in working on high-load, real-time AI solution

  • Experience with a programming language such as Java or Kotlin.

What we offer you

  • Independent and varied role within an entrepreneurial and innovative organization

  • Modern data stack (FastAPI, Databricks, Airflow, DBT, PowerBI)

  • Yearly salary of € 80.000 - € 95.000 (including holiday allowance), depending on experience

  • Good pension scheme

  • Bonus scheme (up to 1 gross monthly salary per year)

  • 25 vacation days

  • Laptop and iPhone

  • Training opportunities

  • Working in a team of professionals, where hard work is well combined with humor

Ready to join us?

Apply via our careers page or reach out directly. We'd love to hear from you.