Match score not available

Middle/Senior ML Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3+ years in production backend or ML development, 1+ year experience with Python, Practical knowledge of ML and statistics, Knowledge of algorithms and data structures, Java/Scala/Kotlin experience is a plus.

Key responsabilities:

  • Develop and enhance forecasting service
  • Design and implement large-scale features
  • Maintain robust data pipelines and processing
  • Build machine learning models for predictions
  • Collaborate using Agile methodologies
Burt Intelligence. logo
Burt Intelligence.
11 - 50 Employees
See more Burt Intelligence. offers

Job description

Overview

We are expanding our Tech team and are looking for a middle to senior ML developer. If you want to work with smart and ambitious people, international customers, large datasets and solve valuable problems in a small and efficient team, Burt is for you.

About Burt

Burt is a Software-as-a-Service (SaaS) company headquartered in New York, USA with our Tech team based in Gothenburg, Sweden. We have some of the world's largest media companies on our list of customers, including Vox Media, Ziff Davis, and The CW Network.

Our core product empowers media ad sales and operations to make quick, confident decisions by giving our customers a single point of access to explore, analyze, and share insights from their advertising business.

The team

We are a small and efficient team, which means we can avoid bureaucracy and get things done. Everyone in the team matters and has a direct impact on our customers. We constantly strive to get better and value everyone's ideas. We are a result oriented team, promoting a culture where freedom and responsibility go hand in hand.

The role

As a Middle/Senior ML Developer, you will be at the forefront of developing and enhancing our forecasting service. You will design and implement large-scale features, working closely with our team to select the right technologies and carefully plan implementation details. You will also play a crucial role in maintaining our robust data pipelines, processing and transforming raw advertising data from multiple sources, and building machine learning models to predict advertising inventory accurately. You will work with both NoSQL and SQL databases and employ Docker, CI/CD, and Infrastructure as Code (IaC) approaches to ensure efficient and scalable deployments.

You will collaborate in a dynamic environment where we follow Agile methodologies, including Scrum, to ensure rapid development, continuous improvement, and close collaboration with our clients. The role involves leveraging big data technologies, transitioning from the Spark family to Clickhouse, and working on cloud platforms to ensure our service is scalable, reliable, and easily accessible.

Requirements

Being a good software engineer. 3+ years of production backend or ML development or comparable experience. 1+ year with Python.

Practical knowledge in ML and statistics. GBDT, Scikit-learn, feature engineering, validation, tuning. Time series experience is a plus. DL and SOTA architectures is not a requirement because honestly we are not there yet.

Algorithms and data structures, not being scared of them and being able to reason.

Ability to switch hats and being self sufficient as both data scientist and software engineer.

Java/Scala/Kotlin experience is a plus.

MLOps experience is a plus.

Being ready to develop a product in a customer oriented team, taking responsibility and approach challenges conscientiously.

This is a remote position.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Communication

ML Ops Engineer Related jobs