Senior Software Engineer - Machine Learning

Axel Springer
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Berlin, Germany

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Code Review
Continuous Integration
Python
Machine Learning
Recommender Systems
Software Engineering
Systems Integration
Strategies of Testing
Data Logging
Feature Engineering
Large Language Models
Spark
Backend
PySpark

Job description

Was du bei uns bewegst:

  • Architect and build scalable recommender systems end-to-end, from feature engineering and modeling to reliable production serving
  • Implement and integrate modern AI and LLM-based capabilities into scalable production systems
  • Write clean, maintainable, and testable production-quality code with a strong focus on reliability and long-term maintainability
  • Take full ownership of ML systems in production, including deployment, monitoring, performance optimisation, and system resilience
  • Enable controlled experimentation and continuous optimisation of recommender systems in production environments
  • Proactively experiment with new approaches, tools, and architectures to continuously improve recommender performance and system design
  • Collaborate closely with data scientists, software engineers, data engineers, and product managers to integrate ML solutions into scalable, production-ready system architectures
  • Continuously improve engineering standards, tooling, experimentation practices, and system robustness

Was du mitbringst:

  • Several years of hands-on experience operating machine learning systems in production at scale
  • Strong software engineering fundamentals, including system design, clean architecture, testing strategies, CI/CD, and code reviews
  • Solid data science foundation in recommender systems
  • Proficiency in Python and working knowledge of backend languages such as Go or Java, with experience building and operating ML systems in distributed, cloud-based environments (e.g., Spark/PySpark, AWS)
  • Practical experience integrating modern AI systems such as LLMs into real-world applications
  • Experience designing observable, resilient, and scalable ML systems (monitoring, logging, alerting, performance tracking)
  • Strong background in experimentation and controlled rollouts in production environments
  • A pragmatic, solution-oriented mindset with a strong builder mentality and ownership attitude
  • Ability to operate confidently as a senior engineer within cross-functional product and engineering teams
  • Excellent communication skills in English; German skills are an advantage

Requirements

  • Several years of hands-on experience operating machine learning systems in production at scale
  • Strong software engineering fundamentals, including system design, clean architecture, testing strategies, CI/CD, and code reviews
  • Solid data science foundation in recommender systems
  • Proficiency in Python and working knowledge of backend languages such as Go or Java, with experience building and operating ML systems in distributed, cloud-based environments (e.g., Spark/PySpark, AWS)
  • Practical experience integrating modern AI systems such as LLMs into real-world applications
  • Experience designing observable, resilient, and scalable ML systems (monitoring, logging, alerting, performance tracking)
  • Strong background in experimentation and controlled rollouts in production environments
  • A pragmatic, solution-oriented mindset with a strong builder mentality and ownership attitude
  • Ability to operate confidently as a senior engineer within cross-functional product and engineering teams
  • Excellent communication skills in English; German skills are an advantage

About the company

The Axel Springer SE is a family-owned, transatlantic media company with locations in Berlin and New York. Our goal is to shape the future of journalism in the free world because we believe a free and informed society is essential to a functioning democracy.

We are evolving journalism into what we call Next Level Publishing – a business that is constantly shaped through innovation and acceleration. To disrupt the traditional publishing business, we are using smart technology and building excellent products which will boost our digital media brands. 

Join us as we elevate our media offerings and raise the bar!

Apply for this position