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 (105)
Position (105)
Customer Support Specialist (Prowly)Customer SuccessWarsaw, Poland
Account Executive (Prowly)Customer SuccessWarsaw, Poland
Sales Specialist (Prowly)SalesWarsaw, Poland
International Lead (Italian market)MarketingRemote
Affiliate Marketing DirectorMarketingRemote
Senior Blog EditorMarketingMiami, United States
Senior Blog EditorMarketingConcord, United States
Senior Blog EditorMarketingNew York, United States
Fullstack (React + Node.js) developer (Khaki Team)Product&DevelopmentRemote
SecretaryOtherSaint Petersburg, Russia
Junior Frontend developer (SEOquake Team)Product&DevelopmentSaint Petersburg, Russia
Customer Support Specialist (evening shift)Customer SuccessSaint Petersburg, Russia
Senior UX Designer (Billing, Corp accounts)DesignRemote, Russia
Frontend Developer (Chili Team)Product&DevelopmentSaint Petersburg, Russia
Customer Success SpecialistCustomer SuccessDallas, United States
Python Developer (Ivory)OtherSaint Petersburg, Russia
Culture and Communications managerHRSaint Petersburg, Russia
Marketing AnalystAnalyticsRemote
Python Developer (Data Lab Team)Product&DevelopmentSaint Petersburg, Russia
Сustomer Engagement Representative for Spain, LATAM, and European marketsSalesSaint Petersburg, Russia
Content Marketing StrategistMarketingPrague, Czechia
Email Marketing StrategistMarketingSaint Petersburg, Russia
Инфраструктурный инженер (Ginger Team)Product&DevelopmentSaint Petersburg, Russia
Middle UI Designer (Sellzone)DesignSaint Petersburg, Russia
Pre-Sale Engineer (Portuguese and Spanish languages)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.