Data Engineer at ibotta

Denver, Colorado, United States

ibotta Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • 3+ years of experience in software development, preferably with Scala and Python
  • Preferred experience building/implementing data pipelines using Databricks
  • Bachelor’s degree in Computer Science, Engineering or a related field required
  • Experience being a key critical contributor participating in medium and large data projects from ideation to implementation
  • Preferred experience with event-driven architecture design patterns and practices
  • Experience in database design principles supported by strong SQL abilities
  • Experience building processes supporting data transformation, data structures, metadata, dependency, and workload management
  • Experience with the following a strong plus: AWS Cloud Services (EC2, S3), Scala and Spark, Delta Lake/Apache Iceberg/Apache Hudi, Message Brokers (Kafka or Kinesis), ETL tools and processes (Airflow or similar), Infrastructure as code (Terraform, CloudFormation), building APIs and libraries, Agile (Kanban or Scrum) development experience
  • Candidates must live in the United States
  • Located in Denver, Colorado as a hybrid position requiring 3 days in office (Tuesday, Wednesday, and Thursday)

Responsibilities

  • Work with cross-functional engineering teams to enable approachable and self-service data movement and access patterns
  • Provide guidance and assistance to stakeholders with building complex datasets that meet the business needs
  • Identify, design, and implement process improvements including automating manual processes, optimizing data delivery, re-designing infrastructure for greater reliability and performance
  • Work as a member of the Data Engineering squad to deliver product features and resolve data related technical issues
  • Work with information security to keep our data secure
  • Support the engineering of distributed systems, frameworks, and design patterns enabling efficient usage of Ibotta’s Data Lake
  • Use Scala or Python to utilize Spark to collect and manage data at scale
  • Help build and manage automation tools, data pipelines that meets Data Governance and Data Security Standards
  • Evangelize Data Engineering and supporting capabilities with Platform and Analytics teams
  • Perform incident resolution and root cause analysis of critical outages; implement solutions to systematic failures; provide on-call support, including after-hours on a rotational basis
  • Assist with documentation of the environments and data tooling that support our products
  • Embrace and uphold Ibotta’s Core Values: Integrity, Boldness, Ownership, Teamwork, Transparency, & A good idea can come from anywhere

Skills

Python
Scala
Spark
AWS
Databricks
Data Mesh
Data Pipelines
Distributed Systems

ibotta

Shopping rewards app for cash-back offers

About ibotta

Ibotta operates a shopping rewards app that connects brands with millennial consumers by offering cash-back rewards for purchases. Users earn cash back by shopping at partner retailers, which encourages them to shop more often and spend more. Brands and retailers collaborate with Ibotta to promote their products through targeted advertising within the app, especially during major shopping events like Black Friday. Ibotta generates revenue by charging these brands for featured placements and marketing campaigns designed to increase sales velocity and conversion rates. The company aims to enhance brand awareness and drive incremental sales for its clients, making it a significant player in the retail and consumer goods market.

Denver, ColoradoHeadquarters
2012Year Founded
$58.4MTotal Funding
IPOCompany Stage
Consumer Software, Consumer GoodsIndustries
501-1,000Employees

Benefits

Parental leave
Onsite gym
Dinner perk
Healthcare coverage
Culture club
401(k) match
Team wide bonus
Flexible time off
Equity
Lifestyle spending account

Risks

Increased competition from platforms like Rakuten and Honey could dilute market share.
Reliance on major retailers means disruptions could significantly impact revenue.
Rapid expansion in Denver may lead to increased operational costs and financial strain.

Differentiation

Ibotta offers cash-back rewards, incentivizing frequent shopping and larger purchases.
The Ibotta Performance Network delivers coordinated promotions across multiple platforms.
Ibotta connects brands with millions of millennial consumers, enhancing brand awareness and sales.

Upsides

Ibotta's user base grew by 158%, indicating strong consumer engagement.
Partnerships with major retailers like Walmart and Instacart boost Ibotta's market reach.
Winning the MarTech Breakthrough Award highlights Ibotta's innovation in performance marketing.

Land your dream remote job 3x faster with AI