Logo for Builder.io

Senior Analytics Engineer

Roles & Responsibilities

  • 5+ years of experience solving cross-functional data problems with engineering and GTM teams
  • Advanced SQL skills with experience in window functions, CTEs, and query tuning
  • Experience with modern transformation tools (dbt) and data ingestion pipelines
  • Proficiency in scripting languages (JavaScript / Python) for automation and systems building

Requirements:

  • Own design and maintenance of the Data Warehouse; build clean, performant data models (SQL and dbt) as the single source of truth; design data architecture for Finance and Revenue Operations to ensure numbers match BI tools
  • Manage and optimize ETL/ELT pipelines to ingest data from business and product applications; debug data failures and implement automated data quality tests
  • Translate business requirements into technical specifications; partner with Finance and RevOps to capture the right data upstream and identify gaps in data collection strategies
  • Collaborate with stakeholders to understand business problems, define metrics (e.g., churn) and ensure data accuracy, accessibility, and reliability in internal BI tools

Job description

About the Role

We are looking for a builder who speaks the language of business. We need a Senior Analytics Engineer to own the data architecture and modeling that powers our Finance, RevOps, and Executive decision-making.

In this role, you will sit at the intersection of Data Engineering and Business Intelligence. You won’t just be moving data from point A to point B; you will be responsible for designing the "logic layer" of our business. You will work directly with stakeholders to understand business problems and engineer the systems that make that data accurate, accessible, and reliable. You understand that a "churn" metric isn't just a number; it's a specific business definition that needs to be modeled accurately and exposed seamlessly in internal customer facing BI tools like Sigma for stakeholders.

As a Senior Analytics Engineer you will be responsible for…

Data Modeling & Systems Design

  • Own the design and maintenance of our Data Warehouse.
  • Build clean, performant, and reliable data models (using SQL and dbt) that serve as the "single source of truth" for the company.
  • Design the data architecture specifically for high-stakes domains: Finance and Revenue Operations. You will ensure that the numbers reported to the board match the numbers in our BI tools.

ETL & Pipeline Management

  • Manage and optimize data pipelines (ETL/ELT) to ingest data from business and product applications into our warehouse.
  • Debug data failures and implement automated testing to catch data quality issues before they reach the dashboard.

The "Business-to-Data" Translation

  • Act as the technical partner to the Finance and RevOps teams. You will attend their meetings, understand their strategic goals, and translate their requirements into technical specifications.
  • Proactively identify gaps in our data collection strategies and work with Engineering/Product to ensure we are capturing the right data upstream.

You will thrive in this role if...

  • You are a hybrid: You might have started as a Data Analyst and grew tired of messy data, so you learned engineering. Or, you are a Data Engineer who cares more about how the data is used than the infrastructure it runs on.
  • You are a "Full-Stack" Analyst: You are comfortable writing complex SQL, but you also understand software engineering principles like version control, CI/CD, and reusable code.
  • You value context: You don’t just write a query; you ask, "Why are we measuring this?" and "How does this definition of 'Active User' impact our revenue reporting?"
  • You are a distinct communicator: You can explain a schema change to a Head of Finance and a business metric to a Backend Engineer.

Requirements

  • 5+ Years of experience: You have gotten your hands dirty working with engineering and GTM teams solving real cross functional data problems.
  • Advanced SQL: You can write complex, highly optimized SQL queries and are comfortable with window functions, CTEs, and query tuning.
  • Pipeline Tools: Experience with modern transformation tools (specifically dbt) and ingestion tools.
  • Scripting Language knowledge: Proficiency in Javascript / Python for scripting, automation and systems building.
  • Business Acumen: Experience working with corporate data (CRM, ERP, Billing systems) is highly preferred. You understand the difference between "Bookings" and "Revenue."
  • Cloud Native: You are familiar with the Google Cloud or other cloud ecosystems and understand how to use the systems available to you to solve problems.

The items above are a starting point for a conversation, not a hard list of requirements. If this role excites you, we hope you will apply!

The base salary range for this role is $170,000 - $190,000 USD. This role is also eligible for meaningful company equity and benefits.
This position is fully remote and open to candidates in multiple locations. Compensation may vary by country and local market and will be discussed early in the interview process. Final offer amounts are determined based on experience, role-related knowledge, skills, and abilities.

What Builder.io offers you:

  • Unlimited time off. 3 weeks is the minimum that we will ask you to take each year
  • Mental health days. We encourage you to take at least one per quarter to recharge
  • Paid parental leave. 12 weeks of full pay for the birth and care of a newborn child, or for the placement of a child for adoption or foster care
  • $500 home office improvement budget. Help get what you need to be comfortable working in a digital-first environment
  • $500 annual learning & development budget. Feel supported and empowered to continue developing your skills
  • Co-working space reimbursement. Work from any WeWork at anytime with an All Access pass, or reimburse up to $300/month at another local co-working space
  • Health Insurance. 100% employer-paid premiums for medical, dental, and vision insurance for employees, and 50% covered for eligible dependents
  • Additional Insurance. Depending on location, Builder covers your life insurance, short- and long-term disability, and you'll have access to supplemental benefits like accident and critical illness insurance
  • 401k (for US based team members). Contribute to your financial future
  • Real equity. We have a four year vesting schedule with a one year cliff. We also have a ten (10!!) year exercise window 🤯  (yeah, we're pretty stoked about it!)

 

About Builder.io:

Builder.io is pioneering the space between design and development, creating a new category of Visual Development Platform that transforms how teams build digital products. 

Our Visual Copilot technology bridges the gap between Figma designs and production code, enabling teams to build interactive features using natural language while working with their actual code, data, and APIs. Alongside our code generation capabilities, our CMS empowers organizations to skip code generation altogether and publish updates to any live site or app in a couple clicks.

Trusted by leading mid-market to enterprise-level companies like JCrew, Vimeo, and Anheuser Busch, we're focused on eliminating the traditional bottlenecks between design, development, and content management.

 

Builder.io is committed to growing an inclusive and diverse team. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.

Related jobs

Other jobs at Builder.io

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.