Ibotta is looking for a Data Engineer to join their team and contribute to their mission to Make Every Purchase Rewarding. The Data Engineer will work with engineering and analytics to develop and own stable, scalable, and approachable data platforms using AWS cloud and Databricks Lakehouse technologies.
Requirements
- 3+ years of software development experience (Python preferred)
- Experience with designing and deploying end-to-end data pipelines within Databricks or similar platforms
- Experience leading technical projects through the entire software development lifecycle (SDLC)
- Proficiency in using AI-assisted coding platforms (Claude, Copilot, Cursor, etc.)
- Strong SQL and Python abilities with platforms like Databricks or similar
- Experience with AWS Cloud Services; EC2, S3
- Experience with Scala and Spark
- Experience with Delta Lake, Apache Iceberg, or Apache Hudi
- Experience with Message Brokers such as Kafka or Kinesis
- ETL tools and processes (Airflow or other similar tools)
- Infrastructure as code using Terraform, CloudFormation, etc
- Experience building APIs and libraries
- Agile (Kanban or Scrum) development experience
Benefits
- Competitive pay
- Flexible time off
- Benefits package (including medical, dental, vision)
- Employee Stock Purchase Program
- 401k match