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 (113)
Position (113)
QA Engineer (Red Team)Product&DevelopmentSaint Petersburg, Russia
Go Developer (Snow Team)Product&DevelopmentSaint Petersburg, Russia
Customer Success SpecialistOtherTrevose, United States
Go Developer (Custom Solutions)Product&DevelopmentSaint Petersburg, Russia
Office ManagerOtherBoston, United States
Content Writer (Prowly)MarketingWarsaw, Poland
Tester Trainee (Prowly)Product&DevelopmentWarsaw, Poland
Tester (Prowly)Product&DevelopmentWarsaw, Poland
Content Lead (Listing Management)OtherPrague, Czechia
Python Developer (Avocado Team)Product&DevelopmentSaint Petersburg, Russia
Customer Support Specialist (French)Customer SuccessSaint Petersburg, Russia
Content Promotion LeadOtherRemote
Senior Blog EditorOtherRemote
Product Sales SpecialistOtherTrevose, United States
Senior RecruiterHRRemote
Information Security EngineerSecuritySaint Petersburg, Russia
Sales TrainerOtherPhiladelphia, United States
Sales Specialist (Spain)SalesRemote, Russia
Sales specialist (DACH and Turkey)SalesSaint Petersburg, Russia
Graphic DesignerDesignSaint Petersburg, Russia
Sales Specialist (English language)SalesSaint Petersburg, Russia
Talent Acquisition Specialist (Prowly)OtherWarsaw, Poland
Content Marketing StrategistMarketingWarsaw, Poland
Junior Renewal Representative for the United Kingdom marketSalesSaint Petersburg, Russia
Product Designer (Pulse Team)DesignSaint 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.