The team’s mission is to help marketers make the most of their ad creatives (images, video, text) and campaign data (product and performance). They design and experiment with AI-driven solutions that enhance both media and creative workflows. In this role, you’ll have the opportunity to take ownership of impactful projects, working on machine learning–based systems that enable customers to create more effective advertising experiences.
Your Responsibilities:
• Design, build, and maintain backend services powering campaign optimization products.
• Collaborate closely with data scientists to bring ML models into production.
• Take an active role in planning, retrospectives, and continuous team improvement.
• Mentor your teammates on software development best practices (testing, monitoring, clean code).
• Continuously improve software architecture, development processes, and tooling.
• Work with cross-functional stakeholders (product, infrastructure, customer success) to translate business needs into technical solutions.
• Contribute to a culture of learning through knowledge sharing, productive collaboration, and pair programming.
What We’re Looking For:
• Strong Python development skills.
• 5+ years of experience designing, developing, and deploying production-quality software.
• 2+ years of experience with cloud infrastructure (AWS or GCP).
• Experience with Node.js, React, and TypeScript is a plus.
• Familiarity with modern ML frameworks (PyTorch, TensorFlow) is an advantage.
• Understanding of MLOps tools (MLflow, Kubeflow) is a plus.
• Experience developing and maintaining services under SLA.
• Analytical mindset and a problem-solving approach.
• Ability to balance fast delivery with solid architectural decisions.
• Strong communication skills in English, both written and verbal.
• Readiness to work onsite Helsinki 3 days/week.
Is you're interested in this role, apply asap as the position will be filled as soon as the right talent has been found!