Ibotta Data Engineer at Ibotta builds and governs the foundational data platform infrastructure. The role includes provisioning Databricks workspaces, automating access controls, and maintaining data pipelines.
Responsibilities
Build and maintain Terraform and Python to provision Databricks workspaces, catalogs, and AWS data infrastructure
Implement and automate controls for data platform security and auditability including identity and permissions management
Build automation and applications for self-service data infrastructure provisioning and management
Use Python and Spark to build and maintain data pipelines through Ibotta's Data Lake
Perform incident resolution and root cause analysis on critical outages
Participate in on-call rotation including after-hours coverage
Identify, design, and implement process improvements for data platform reliability and performance
Qualification
Proficiency in Python and SQL
Required
3+ years of software engineering experience with focus on data engineering, analytics engineering, or backend development
Proficiency in Python and SQL
Familiarity with medallion architecture or similar layered data design patterns
Experience building big data pipelines supporting data transformation