Semrush is looking for a BI Engineer to join our Enterprise Solutions Unit. You'll design and implement analytical dashboards using internal BI tools based on data from BigQuery or REST APIs, collaborating cross-functionally to deliver high-quality customer-facing solutions.
What You'll Do
- Design and implement analytical dashboards using internal BI tools based on data from BigQuery or REST APIs.
- Collaborate with Product Managers to define requirements for analytics reports and dashboards.
- Work cross-functionally with developers, designers, and business stakeholders to develop and deliver high-quality customer-facing dashboards.
- Ensure alignment with stakeholders about business requirements, scalability, and performance of dedicated dashboards.
- Oversee the end-to-end development process, from initial concept to deployment of BI Dashboards.
- Lead hands-on development using report builder tools and custom coding where necessary.
- Review and optimize performance of SQL statements.
- Work closely with UX/UI designers to ensure user-centric design and functionality.
- Partner with marketing and content teams to deliver flexible and easily manageable content solutions.
- Engage with clients and internal stakeholders to gather and translate requirements into technical solutions.
- Automate workflows where possible to reduce manual effort and increase efficiency.
- Conduct thorough testing of all solutions to ensure stability, functionality, and performance.
- Implement and enforce best practices for code quality, security, and compliance.
- Act as a subject matter expert for customer-facing BI dashboards and provide troubleshooting and issue resolution.
What We're Looking For
- 5+ years of experience in data analytics and developing analytical dashboards.
- Strong SQL expertise, including query performance optimization (ideally with BigQuery).
- Hands-on experience designing and building dashboards/reports following UX/UI best practices.
- Experience in building and maintaining data pipelines.
- Strong analytical skills with the ability to interpret data and derive actionable insights.
Nice to Have
- Experience working with APIs, webhooks, and 3rd-party integrations (e.g., Supermetrics, Funnel, Zapier).
- Experience using Python for data extraction, transformation, and integration.
- Experience with digital marketing and SEO data.
Technical Stack
- BigQuery
- SQL
- REST APIs
Team & Environment
You will be part of the Enterprise Solutions Unit.
Benefits & Compensation
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
Semrush is an equal opportunity employer. We do not discriminate based upon race, religion, creed, color, national origin, sex, pregnancy, sexual orientation, gender identity, gender expression, age, ancestry, physical or mental disability, or medical condition including medical characteristics, genetic identity, marital status, military service, or any other classification protected by applicable local, state or federal laws.






