EngineerJobs.io
← Back to all jobs

Job Description

Build production-ready analytics systems that turn raw data into trusted pipelines, curated datasets, and automation for Decision Science, Business Intelligence, and Client & Publisher Analytics.

Responsibilities

  • Design, build, and orchestrate production data pipelines and dashboards using Databricks and Airflow to automate analytical workflows
  • Organize and optimize Ibotta’s complex data environment by creating scalable table structures and curated datasets for downstream Decision Science and Business Intelligence teams
  • Collaborate with Decision Scientists to design, aggregate, and normalize datasets for advanced modeling, machine learning, and predictive analytics
  • Architect and document event-based data structures in the data lake to support critical, high-impact business questions
  • Own data quality, reliability, and governance with automated testing, validation, anomaly detection, and analytics change management standards
  • Set up CI/CD using GitHub Actions and automated testing for analytics code and pipelines
  • Build and maintain automation tools and self-service patterns to expand data access and improve data literacy across the organization
  • Integrate AI into engineering workflows by building Claude skills and plugins to automate, standardize, and accelerate day-to-day work
  • Lead large, complex analytical projects end to end, delivering high-quality outcomes with milestone updates and efficient prioritization
  • Monitor, maintain, and modernize existing data services
  • Promote data best practices across Engineering and Decision Science and mentor associate engineers to support a culture of technical excellence
  • Uphold Ibotta Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency, and a good idea can come from anywhere

Requirements

  • 3–5 years of experience in analytics engineering, data engineering, or a highly technical analytics/BI role
  • Bachelor’s degree in Computer Science, Engineering, Analytics, Statistics, Economics, or a related field (required)
  • Expert-level SQL and proficient Python, with hands-on experience building production-grade pipelines and automation
  • Experience with Databricks (including DABs) and Spark, including cluster configuration and optimizing large-scale data processing
  • Understanding of ETL/ELT patterns and modern data stack tools such as Airflow and dbt, plus cloud data warehouses
  • Test-driven approach to data development, including automated testing, CI/CD (GitHub Enterprise/Actions), data validation, and anomaly detection
  • Proficiency with Looker/LookML and AI-assisted tooling (Claude, Cursor, Copilot, Databricks Genie)
  • Track record of translating ambiguous business needs into technical data solutions and acting as a bridge between technical teams and business stakeholders
  • Ability to establish self-service patterns, set standards, and manage cross-functional priorities in an Agile environment
  • Growth mindset supported by clear communication, continuous learning, iterative delivery, and healthy technical debate
  • Independent self-starter capable of managing your own time and multitasking

Technologies

  • Databricks, Airflow, Python, SQL, Spark
  • ETL, ELT, dbt, cloud data warehouses
  • CI/CD, GitHub Actions, GitHub Enterprise
  • Looker, LookML
  • Claude, Cursor, Copilot, Databricks Genie

Benefits

  • Competitive pay
  • Flexible time off
  • Benefits package including medical, dental, and vision
  • Employee Stock Purchase Program
  • 401k match
  • Denver office perks including paid parking, snacks, and occasional meals
  • Equity included in overall compensation package
  • Relocation bonus (if not based in Denver)

Role Details

  • Location: Denver, CO (Hybrid)
  • Office schedule: 3 days per week in office (Tuesday, Wednesday, Thursday)
  • Employment type: Full time
  • Department: Technical - Non-Engineering
  • Base compensation range: $113,000 - $132,000 per year
  • Work authorization: Must be currently authorized to work in the United States on a full-time basis
  • Applications: Accepted until the position is filled

Security & Compliance

  • Employees are responsible for secure handling of data per security policies, identifying and reporting phishing attempts, and reporting security incidents to the proper channels

Recruiting Agency Notice

  • Ibotta does not accept agency resumes and is not responsible for fees related to unsolicited resumes
  • Do not forward resumes to any Ibotta employees

Similar Jobs