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 Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to develop ML-based SEO workflows. Remote role with flexible hours and great benefits.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to develop machine learning-based SEO analysis workflows.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to design and develop ML-based SEO workflows. Remote position with flexible benefits.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

OfferFit logo
OfferFit

Machine Learning Engineer

Join OfferFit as a Machine Learning Engineer to design and scale AI platforms. Work remotely with a focus on Python, MLOps, and data science.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Ema Unlimited logo
Ema Unlimited

Machine Learning Engineer

Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.

Olo logo
Olo

Senior Machine Learning Engineer

Join Olo as a Senior Machine Learning Engineer to build and scale ML models for the restaurant industry. Remote work available.

Atypon logo
Atypon

Senior Machine Learning Engineer

Join Atypon as a Senior ML Engineer to develop AI solutions in NLP, deep learning, and MLOps. Remote position in Athens.

SSi People logo
SSi People

Senior Machine Learning Engineer

Join as a Senior Machine Learning Engineer to design and deploy advanced ML solutions using Python, Spark, and cloud platforms. Remote work opportunity.

Hop logo
Hop

Machine Learning Engineer - Ads

Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.

Stack Overflow logo
Stack Overflow

Technical Product Manager - Data Science and Machine Learning

Join Stack Overflow as a Technical Product Manager focusing on Data Science and Machine Learning. Remote work, competitive salary, and great benefits.

3Pillar logo
3Pillar

Senior AI/ML Engineer

Join 3Pillar as a Senior AI/ML Engineer to develop innovative AI solutions in a remote, global team.

NielsenIQ logo
NielsenIQ

Senior Machine Learning Engineer

Join NIQ as a Senior ML Engineer to develop and implement AI models using Python, PyTorch, and Azure in a hybrid work environment.

PayPal logo
PayPal

Machine Learning Engineer

Join PayPal as a Machine Learning Engineer to develop advanced ML solutions for product and marketing strategies.

OUTFITTERY logo
OUTFITTERY

Software Engineer - Machine Learning

Join OUTFITTERY as a Software Engineer in Machine Learning, focusing on AI solutions for fashion. Remote work and flexible hours offered.

Kraken logo
Kraken

Remote Machine Learning Engineer

Join Kraken as a Remote Machine Learning Engineer to innovate AI-powered features in the energy sector.

Echo Analytics logo
Echo Analytics

Senior Machine Learning Engineer

Join Echo Analytics as a Senior Machine Learning Engineer in Paris. Leverage ML to drive data modeling and design intelligent data flows.

Abridge logo
Abridge

Machine Learning Scientist, NLP

Join Abridge as a Machine Learning Scientist specializing in NLP to advance healthcare AI solutions.

Nike logo
Nike

Senior Machine Learning Engineer

Join Nike as a Senior Machine Learning Engineer to develop and optimize ML algorithms for innovative applications.

MoonPay logo
MoonPay

Senior Growth Data Scientist

Join MoonPay as a Senior Growth Data Scientist to drive business growth and optimize ROI through data-driven strategies.

Snap Inc. logo
Snap Inc.

Machine Learning Engineer

Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.

PlushCare logo
PlushCare

Data Engineer II

Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.