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
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
LLM Backend Developer
Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.
Expert Machine Learning Engineer
Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Machine Learning Engineer - DS Team
Senior ML Engineer in Data Science at Semrush, Catalonia. AI, ML, NLP, GCP expertise required. Remote work available.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
Machine Learning Engineer
Join MoonPay as a Machine Learning Engineer to build and maintain ML infrastructure, collaborating with data scientists and cross-functional teams.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
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.
Senior Data Scientist - Enterprise Solutions
Join Semrush as a Senior Data Scientist to design and develop machine learning-based SEO analysis workflows. Remote position.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
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!
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Machine Learning Engineer
Join Pipedrive as a Machine Learning Engineer in Tallinn to deploy and optimize ML models, ensuring performance and compliance.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Senior Data Scientist - NLP and Machine Learning
Senior Data Scientist specializing in NLP and ML for Semrush in Catalonia, Spain. Remote work with flexible hours and unlimited PTO.
Data Engineer with ETL and SQL Expertise
Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.