Semrush logo

Machine Learning Engineer - Data Science Team

Semrush

Join Our Team as a Machine Learning Engineer

Are you passionate about turning ideas into reality using code, algorithms, and a bit of magic? Semrush, a global IT company, is looking for a Machine Learning Engineer to join our Data Science team. This role is perfect for those who thrive in a dynamic environment and are eager to work on cutting-edge projects.

About the Role

As a Machine Learning Engineer, you will be involved in the full project development cycle. This includes everything from problem statement and research to experiments, model deployment, and monitoring. You will develop classification, ranking, regression, and clustering models, and work with LLMs for embeddings, prompt engineering, and model fine-tuning.

Key Responsibilities

  • Project Development: Lead the full cycle from problem statement to deployment and monitoring.
  • Model Development: Create classification, ranking, regression, and clustering models.
  • LLM Work: Engage in embeddings, prompt engineering, and model fine-tuning.
  • Infrastructure Support: Maintain infrastructure for experiments, results storage, model retraining, quality monitoring, and alerting.
  • API Integration: Work with data providers' APIs.
  • Code Review: Ensure high-quality code through rigorous review processes.

Who We Are Looking For

  • Experience: 3+ years in DS/MLOps/MLE.
  • Skills: Strong understanding of machine learning algorithms, probability theory, statistics, and linear algebra.
  • Technical Proficiency: High proficiency in Python and ML stack, experience with Docker and Kubernetes, and knowledge of SQL.
  • Additional Experience: Experience with LLM, NLP, DVC, GitLab CI, GCP, Vertex AI, and developing ETL processes with Airflow.
  • Monitoring Tools: Familiarity with Grafana, Prometheus, and Alertmanager for deploying ML systems with batch/real-time processing.

Our Team

You will be part of a data science team responsible for supporting teams in the SEO domain. Our team includes a Product Owner, a Technical Owner, three Data Scientists, and two MLOps Engineers. We create internal services using machine learning, which other teams use to implement new products.

Our Tech Stack

  • Cloud Platform: Google Cloud Platform
  • Data Storage: ClickHouse, CloudSQL
  • Languages: Python
  • Tools: Airflow, Kubernetes, Docker, DVC, FastAPI, Catboost, Pandas
  • LLM APIs: OpenAI, Google, Anthropic

Why Join Us?

  • Flexible Work Environment: Choose to work from the office, from home, or a mix of both.
  • Unlimited PTO: Take the time you need to recharge.
  • Hobby Benefit: Support for your personal interests.
  • Office Perks: Enjoy breakfast, snacks, and coffee at the office.
  • Corporate Events: Participate in team-building activities.
  • Professional Development: Access to training, courses, and conferences.
  • Employee Gifts: Receive gifts as a token of appreciation.

About Semrush

Semrush is a leading online visibility management SaaS platform used by over 10 million digital marketers worldwide. We are committed to creating an inclusive environment for all employees and are proud to be an equal opportunity employer.

Join us and be part of a team that is constantly growing and innovating. We look forward to welcoming you to Semrush!

Benefits
Extracted with AI

  • Flexible working day start
  • Unlimited PTO
  • Hobby benefit
  • Breakfast, snacks, and coffee at the office
  • Corporate events
  • Training, courses, conferences
  • Gifts for employees

Similar jobs

Last update: 23 minutes ago

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

MoonPay logo
MoonPay

Machine Learning Engineer

Join MoonPay as a Machine Learning Engineer to build and maintain ML infrastructure, collaborating with data scientists and cross-functional teams.

dataroots logo
dataroots

Expert Machine Learning Engineer

Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.

Pipedrive logo
Pipedrive

Machine Learning Engineer

Join Pipedrive as a Machine Learning Engineer in Tallinn to deploy and optimize ML models, ensuring performance and compliance.

Semrush logo
Semrush

Analytics Engineer (Data Product & Research Team)

Join Semrush as an Analytics Engineer to develop data pipelines and enhance analytics tools. Work remotely with flexible hours.

Semrush logo
Semrush

Senior Fullstack Developer (Python, React)

Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Shopify logo
Shopify

Machine Learning Platform Engineer

Join Shopify as a Machine Learning Platform Engineer to build cutting-edge AI infrastructure and tools. Work remotely in a dynamic environment.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

Pipedrive logo
Pipedrive

ML Platform Engineer

Join Pipedrive as an ML Platform Engineer in Tallinn. Build and maintain ML platform components for Data Scientists and ML Engineers.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Cere Network logo
Cere Network

Principal AI Engineer

Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.

Unisys logo
Unisys

LLM Engineer

Join Unisys as an LLM Engineer to revolutionize ITSM with large language models. Work remotely in Vilnius, Lithuania.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

NVIDIA logo
NVIDIA

Machine Learning Engineer - LLM Fine-tuning and Performance

Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.

lemlist logo
lemlist

Full Stack Engineer with NextJS Experience

Join lempire as a Full Stack Engineer with NextJS expertise, leading development and managing a team in a fully remote setup.

Huawei Nederland logo
Huawei Nederland

Information Retrieval Algorithm Engineer

Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.

micro1 logo
micro1

LLM Engineer with Python and JavaScript

Join us as an LLM Engineer to design and develop scalable software solutions using Python, JavaScript, and AWS in a remote setting.

Kentico logo
Kentico

Cloud DevOps Engineer

Join our Cloud DevOps team in Brno to automate and enhance our SaaS product infrastructure using Azure, Terraform, and CI/CD tools.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.