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.