SEMrush

Senior Data Scientist - Enterprise Solutions Unit at Semrush

68k - 78k EUR

5+ years of experience

🇬🇧 Job is in English
🇩🇪 German is not required
Berlin, DE
Hybrid
Visa sponsorship
Relocation support

Job Description

This is our role as a Data Scientist for those who like to design, develop, test and maintain multiple machine learning-based automated repeatable SEO analysis (‘SEO Workflows’), and perform targeted data analysis assignments for external clients along with the SEO Consulting team.

What you'll do

Designing SEO Workflow prototype

  • Collect workflow requirements from internal and external SEO experts.
  • Develop a simplified solution prototype.
  • Test the concept with SEO experts.

Defining the requirements for the workflows

  • Define success criteria for workflow performance.
  • Define API contracts to collect the data from Semrush Data Warehouse.
  • Develop the workflow output.

Developing the workflows

  • Develop the scripts to perform stable, repeatable, and scalable data analysis.
  • Develop request scripts to support and enable the main workflow script.

Developing workflow tests

  • Develop various tests and perform them in testing and production environments, including integration unit, regression, performance and other types of testing.

Custom analysis assignments for external clients

  • In close collaboration with the SEO Consulting team, develop custom SEO workflows for external clients to perform specific analysis to meet client needs.

What we expect from you

  • Bachelor's or higher degree in a relevant field such as Data Science, Computer Science, or a related discipline.
  • Strong fundamentals in Machine Learning and experience with bringing models into production.
  • Familiarity with Large Language Models (LLMs) and their applications, including an understanding of their architecture and practical use cases.
  • Strong programming skills, including proficiency in languages like Python and DS libraries such as pandas, numpy, scikit-learn, transformers, streamlit.
  • Knowledge of API integration and data collection from various sources.
  • Experience in conducting comprehensive testing to ensure the reliability and performance of workflows.
  • Strong problem-solving skills and the ability to collaborate effectively with cross-functional teams and external clients.

Nice to have

  • Knowledge of SEO best practices and industry trends is a plus.
  • You share our common values: Trust, because we prefer to speak up and be our true selves; Sense of Ownership, because it’s not worth wasting time on something you don’t believe in; and enthusiasm for Constant Changes, because we are always looking to make things better.

What we offer

We will try to create all the right conditions for you to work and rest comfortably.

  • It’s up to you to decide what work format works best for you. You can #wfo, #wfh, or mix both.
  • Flexible working day start
  • Unlimited PTO
  • Hobby benefit
  • Breakfast, snacks, and coffee at the office
  • Corporate events
  • Training, courses, conferences
  • Gifts for employees

Technological stack

Python
SQL
Apply now

About SEMrush

Industry
Adtech
Employees
1001 - 5000

SEMrush is online visibility management and content marketing SaaS platform that ensures businesses get measurable results from online marketing. Trusted by more than 5,000,000 marketing professionals, SEMrush offers insights and solutions for companies in any industry to build, manage, and measure campaigns across all marketing channels. With 40+ tools for search, content, social media and market research in the platform, data for more than 140 countries, seamless integration with Google and task management platforms, SEMrush is now a must-have solution for all companies who are serious about online.