AdTechTalent
Engineering4 days agoRemote

Smartly

Senior Machine Learning Engineer, AI Platform

machine learningmlopspythonpytorchtensorflowcloudawsgcpfeature engineeringdata pipelinesml frameworksgenerative aicomputer visionnatural language processingexplainabilityhybrid workadvertising technology

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Berlin, Germany

Full job description

Senior Machine Learning Engineer role at Smartly's AI Platform Team. Responsibilities include building ML-based software systems for advertising, working with diverse datasets, contributing to MLOps and data platforms, collaborating with stakeholders, and staying current with ML innovations. Requirements: 5+ years software development, 2+ years ML software services, cloud experience (AWS/GCP), proficiency in Python, experience with ML frameworks (PyTorch, TensorFlow), knowledge of MLOps tools (MLflow, Kubeflow), strong math foundation, experience with scalable data pipelines, and strong communication skills. Hybrid work model with 3 days in Berlin office. Benefits include inclusive culture, healthcare, equity options, competitive pay, career development, and flexible hybrid workplace.

What you'll do

  • Build ML-based software systems to enable users to craft great advertising experiences and campaigns
  • Work with diverse datasets including image, video, audio, text, and structured performance data
  • Contribute to and strengthen MLOps and data platform for productionizing AI/ML applications
  • Be a core contributor to team processes including work planning and retrospectives
  • Impact daily life of hundreds of advertisers using Smartly
  • Collaborate with stakeholders across product, engineering, and infrastructure to meet customer needs
  • Translate business/product needs into viable ML solutions
  • Enhance soft skills through knowledge sharing, meetings, and pair programming/debugging
  • Stay updated with latest ML innovations in generative AI, computer vision, NLP, and explainability

Requirements

  • 5+ years of experience developing and deploying production-quality software
  • 2+ years of experience delivering software services powered by machine learning
  • 2+ years of experience working with cloud infrastructure such as AWS or GCP
  • Fluent in Python; experience with C++ or Java is a plus
  • Hands-on experience with modern ML frameworks (e.g., PyTorch, TensorFlow)
  • Knowledge of MLOps concepts and tools (e.g., MLflow, Kubeflow)
  • Experience in feature engineering, model evaluation, diagnostics, and monitoring
  • Strong foundation in linear algebra, statistics, and calculus
  • Experience building scalable data pipelines for ML-based data processing
  • Experience developing and maintaining services under SLA
  • Analytical mindset with a problem-solving approach
  • Passion for solving customer challenges quickly while making thoughtful architectural decisions
  • Adaptability and resilience when facing new or ambiguous challenges
  • Strong written and verbal communication skills in English
  • M.Sc. in a relevant field is preferred
  • Ability and willingness to work in a hybrid capacity from our office 3 days a week

Tech stack

PythonC++JavaPyTorchTensorFlowMLflowKubeflowAWSGCP

Benefits

Inclusive global culture with diverse teamGlobal impact on customers' success and business growthHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensationCareer development opportunitiesFlexible hybrid workplace with option to work abroad up to 30 days annually

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.