AdTechTalent
Engineering203 days agoRemote

Smartly

Senior Software Engineer (AI Platform)

pythontypescriptnode.jsreactdockerkubernetespostgresqlawsgcpmlmachine learningmlopspytorchtensorflowsoftware engineeringbackendhybrid

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Berlin, Berlin, Germany

Full job description

Senior Software Engineer role on AI Platform Team focused on building AI-based solutions for marketing ad creatives and campaigns. Responsibilities include designing and maintaining backend services for campaign optimization, supporting ML model production, mentoring team members, improving software architecture and processes, and collaborating with stakeholders to deliver customer solutions. Requires strong Python skills, 5+ years software development experience, 2+ years with cloud infrastructure (AWS/GCP), and ability to work onsite 3 days per week in Berlin. Experience with NodeJS, React, TypeScript, ML frameworks (PyTorch, TensorFlow), and MLOps tools (MLflow, Kubeflow) is a plus. Benefits include inclusive culture, healthcare, equity options, hybrid work model, and career development opportunities.

What you'll do

  • Design, build and maintain backend services for campaign optimization products
  • Be a core contributor to team and ways of working, including planning and retrospectives
  • Support data scientists in bringing machine learning models to production
  • Mentor team on software development practices and best practices like testing and monitoring
  • Continuously improve software architecture, coding practices, tools, and processes
  • Work with stakeholders to translate business/product needs into viable solutions
  • Enhance soft skills through collaboration, knowledge sharing, meetings, and pair programming
  • Impact daily life of hundreds of advertisers using Smartly

Requirements

  • Strong Python skills
  • 5+ years of experience developing and deploying production-quality software
  • 2+ years of experience working with cloud infrastructure such as AWS or GCP
  • Experience with NodeJS, React, TypeScript is a plus
  • Hands-on experience with modern ML frameworks (e.g., PyTorch, TensorFlow) is a plus
  • Knowledge of MLOps concepts and tools (e.g., MLflow, Kubeflow) is a plus
  • 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
  • Ability to work 3 days / week at our office
  • M.Sc. in a relevant field is preferred

Tech stack

PythonTypeScriptPostgreSQLNode.jsDockerKubernetesReactAWSGCPPyTorchTensorFlowMLflowKubeflow

Benefits

Inclusive Culture with diverse teamGlobal Impact with direct influence on customers and business growthGenerous healthcare packages and mental health servicesHealthy work-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensationCareer development opportunitiesHybrid work model with option to work abroad for up to 30 days

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.