Full-time

Semrush Inc. is hiring a BI Engineer (Enterprise Solutions Unit)

About the Role

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.

Required Skills
BigQuerySQLREST APIsData ModelingData WarehousingETLData VisualizationPythonData AnalysisBusiness IntelligenceDashboardingData PipelinesCloud PlatformsGitProblem Solving
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Semrush Inc.

Semrush is a leading online visibility management SaaS platform that enables businesses globally to run search engine optimization, pay-per-click, content, social media and competitive research campaigns and get measurable results from online marketing.

Visit website
Job Details
Category data
Posted 23 days ago