Your browser is out of date. The site might not be displayed correctly. Please update your browser.

Join our team | Semrush
Join the Semrush Team
12 years
of experience
>900 employees across
offices in 5 countries
7 offices
on two continents
Open positions (97)
Position (97)
Project Manager (UX Research Team)DesignSaint Petersburg, Russia
Employee Education ManagerOtherSaint Petersburg, Russia
Frontend Developer (Neon Team)Product&DevelopmentPrague, Czechia
Document Processing SpecialistHRSaint Petersburg, Russia
Backend Developer (Khaki Team)Product&DevelopmentSaint Petersburg, Russia
Digital Marketing Campaign Manager (Core Unit)MarketingRemote
Digital Marketing Campaign Manager (Core Unit)MarketingRemote
HR SpecialistHRPrague, Czechia
Senior Manager of AccountingOtherBoston, United States
Support Specialist (User Support Team)IT SupportSaint Petersburg, Russia
Email Marketing ManagerMarketingRemote
Senior Legal CounselOtherSaint Petersburg, Russia
Assistant General CounselOtherBoston, United States
Angular Developer (Prowly)Product&DevelopmentWarsaw, Poland
Data Scientist (Amber Team)Product&DevelopmentSaint Petersburg, Russia
LawyerOtherSaint Petersburg, Russia
IT Support SpecialistIT SupportSaint Petersburg, Russia
Middle UI Designer (Content Toolkit)DesignSaint Petersburg, Russia
Python Data Engineer (Wind Team)Product&DevelopmentSaint Petersburg, Russia
Head of Influencer MarketingMarketingRemote
Content WriterMarketingRemote
Junior Graphic DesignerDesignRemote, Russia
Marketo AdministratorOtherSaint Petersburg, Russia
Data Scientist (Data Lab Team)Product&DevelopmentSaint Petersburg, Russia
CRM Manager (Force Team)OtherSaint Petersburg, Russia

Couldn’t find anything? Tell us about yourself!

Drop us a line and we’ll contact you when we find position for you.