Data Engineer

IbottaDenver, CO
Hybrid

About The Position

Ibotta is looking for a software-focused Data Engineer to join their team and contribute to their mission to Make Every Purchase Rewarding. As a key contributor within the Data Platform Organization, you will join the Data Infrastructure & Compliance Engineering (DICE) squad to build and govern the foundational data platform that every team at Ibotta depends on. DICE delivers the core infrastructure, compliance, security, and reliability of the data platform. They own Databricks, the Data Lake, and the standards that let engineering and analytics teams move fast without compromising the security of their data. As a Data Engineer on DICE, you'll build software to provision and govern data assets, develop self-service infrastructure tooling, and automate access controls, retention, and audit evidence that keep the company compliant. This position is located in Denver, Colorado as a hybrid position requiring 3 days in the office (Tuesday, Wednesday, and Thursday). Candidates must live in the United States. A relocation bonus will be offered to help make the move to Denver a smooth one.

Requirements

  • 3+ years of software engineering experience with a focus on data engineering, analytics engineering, or backend development.
  • Proficiency in Python and SQL.
  • Familiarity with medallion architecture (bronze/silver/gold) or similar layered data design patterns.
  • Experience building big data pipelines that support data transformation, metadata, dependency management, and workload orchestration.
  • Experience provisioning and managing cloud infrastructure with Terraform or similar tooling.
  • Hands-on experience with AWS and with Databricks or a comparable Spark-based platform.
  • Understanding of access control, data privacy, or compliance requirements in a data context, and an interest in building systems that enforce them.
  • Experience as a key contributor on medium to large data or infrastructure projects, from ideation through implementation.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Applicants must be currently authorized to work in the United States on a full-time basis.

Responsibilities

  • Build and maintain the Terraform and Python that provision Databricks workspaces, catalogs, and AWS data infrastructure; extend the patterns and modules other teams deploy against.
  • Implement and automate the controls that keep the data platform secure and auditable: identity and permissions management, data retention enforcement, and the evidence collection behind SOX and SOC 2 obligations.
  • Build the automation and applications that let teams provision, monitor, and manage their own data infrastructure inside the standards set by the DICE squad.
  • Use Python and Spark to build and maintain the pipelines and frameworks that move data through Ibotta's Data Lake, meeting data governance and data security standards.
  • Perform incident resolution and root cause analysis on critical outages, implement fixes for systematic failures, and participate in an on-call rotation that includes after-hours coverage.
  • Identify, design, and implement improvements to how the data platform runs, including automating manual processes, optimizing data delivery, and re-designing infrastructure for greater reliability and performance.
  • Embrace and uphold Ibotta's Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency, and A good idea can come from anywhere.

Benefits

  • Competitive pay
  • Flexible time off
  • Benefits package (including medical, dental, vision)
  • Employee Stock Purchase Program
  • 401k match
  • Relocation bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service