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 (117)
Position (117)
Email Marketing StrategistMarketingRemote, Romania
Content Marketing StrategistMarketingRemote
Frontend Developer (Flame Team)Product&DevelopmentSaint Petersburg, Russia
Content Marketing StrategistMarketingMadrid, Spain
Content Marketing StrategistMarketingLimassol, Cyprus
Content Marketing StrategistMarketingTel-Aviv, Israel
Content Marketing StrategistMarketingRome, Italy
Product Owner (Core Team)Product&DevelopmentRemote
Product Owner (Tiger Team)Product&DevelopmentRemote
Sales Specialist (Latin America)SalesRemote, Russia
Video Lead/Video Producer (Marketing Market Research Unit Team)MarketingPrague, Czechia
Data Flow Analyst (Finance and Systems Transformation Department)AnalyticsRemote
Junior Renewal Representative for Asian marketSalesSaint Petersburg, Russia
Content Marketing StrategistMarketingPrague, Czechia
Travel CoordinatorOtherSaint Petersburg, Russia
IT Support SpecialistIT SupportBoston, United States
Jr. Account Manager (Affiliates)MarketingSaint Petersburg, Russia
Go Developer (Azure Team)Product&DevelopmentRemote, Russia
Content Lead (Listing Management)MarketingWarsaw, Poland
Media Relations DirectorMarketingRemote
Sr. Content WriterMarketingRemote
Sr. Content EditorMarketingRemote
Sales Team Lead (Australian market)SalesRemote, Russia
IT Support Team Lead (Global IT Support Team)IT SupportSaint Petersburg, Russia
QA Engineer (Red Team)Product&DevelopmentSaint 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.