Public summary
An AI-driven advertising technology company is seeking a Senior Software Engineer to join their AI Platform team. The role focuses on developing backend services to optimize advertising campaigns using machine learning solutions. Candidates will engage with cross-functional teams to deliver high-impact products that enhance marketing and advertising workflows. The position involves mentoring, software architecture improvements, and collaborating on machine learning model deployment. This hybrid role requires strong Python skills, cloud infrastructure experience, and the ability to contribute to a diverse, multinational team.
Location and work setup
- Location
- Berlin
- Remote status
- Hybrid
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Design, build, and maintain backend services integral to campaign optimization products; contribute actively to team processes including work planning and retrospectives; support data scientists in deploying machine learning models to production; mentor team members on software development best practices; continuously improve software architecture, coding standards, tools, and workflows; engage with stakeholders to translate product needs into scalable solutions; foster soft skills through collaboration and knowledge sharing.
Qualifications
Minimum 5 years of experience in developing and deploying production-quality software; strong proficiency in Python; at least 2 years of experience with cloud platforms such as AWS or GCP; familiarity with Node.js, React, and TypeScript is a plus; experience with ML frameworks like PyTorch or TensorFlow and MLOps tools such as MLflow or Kubeflow is advantageous; proven ability to maintain services under SLA; strong analytical and problem-solving skills; excellent English communication skills; willingness to work onsite at least three days per week; preferably holds a Master's degree in a relevant field.