Demo

Senior Data & Reliability Engineer

Flowhub
Denver, CO Full Time
POSTED ON 3/1/2025
AVAILABLE BEFORE 3/26/2025
At Flowhub, we’re on a mission to make legal cannabis accessible to everyone. Founded in 2015, Flowhub pioneered the first Metrc API integration to help dispensaries stay compliant. Today, over 1,000 dispensaries trust Flowhub’s point-of-sale, inventory management, business intelligence, and mobile solutions to process $3B in cannabis sales annually.

Flowhub creates user-friendly business management and compliance products that increase revenue in the highly regulated cannabis industry. Our engineering team is highly creative, resourceful, and laser-focused on optimizing the user experience. We’re now looking for a Senior Data & Reliability Engineer to join our team, dedicated to ensuring that our systems are fast, reliable, and deliver accurate data efficiently.

Who You Are:

  • A self-driven, performance-oriented problem solver with a talent for identifying and optimizing technical bottlenecks, especially at the intersection of software and the data layer.
  • Eat, sleep, and brush your teeth with data systems, especially PostgreSQL and ClickHouse. You know that indexing isn’t just for libraries, vacuuming isn’t just for carpets, and archiving isn’t just for museums.
  • A collaborative team player who communicates complex technical topics effectively with stakeholders, product managers, and teammates.
  • Agile and pragmatic, comfortable iterating on solutions without over-engineering.
  • Proficient in technologies like React.js, Golang, GraphQL, and/or Python. Excited to learn any technologies that you haven’t had exposure to before.
  • Experienced with leveraging observability tooling to quickly find and resolve any performance issues even during severe/critical issue moments.
  • Excited about being a pioneer in the cannabis industry

What You’ll Do:

  • Design and implement efficient data flows across Flowhub’s systems, ensuring data accuracy, consistency, and high performance for both internal and external users.
  • Partner with product managers, stakeholders, and the engineering team to improve application performance and reliability, particularly where the app meets the database layer.
  • Work closely with PostgreSQL and ClickHouse databases in GCP, identifying optimization opportunities and implementing data-driven performance improvements.
  • Implement data alerting systems to give a heads up for data drift, inaccuracies, and anomalies that need detection and corrective action.
  • Act as a subject matter expert on performance tuning and reliability practices, guiding other engineers and performing code and database schema reviews.
  • Enhance Flowhub’s observability tools to ensure smooth and responsive system performance, continuously monitoring and addressing latency and reliability issues.
  • Mentor and support teammates, sharing best practices in data movement, query optimization, and performance optimization across Flowhub’s engineering department.

Preferred Skills & Experience:

  • Proven experience with performance tuning, data engineering, and/or reliability engineering within complex, high-traffic applications.
  • Strong background in relational databases (PostgreSQL preferred) and familiarity with query optimization and schema design best practices.
  • Experience in cloud environments, ideally Google Cloud Platform, with a solid understanding of scaling and managing data infrastructure.
  • Familiarity with frontend and backend performance best practices, with a focus on seamless interaction between services and databases.

This role is open to anyone within the United States, except candidates in CA, NY, or WA, with compensation that aligns with your location. Starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is eligible for a competitive benefits package that includes medical, dental, vision, life, and disability insurance, a 401(k) retirement plan, paid holidays, unlimited paid time off, and other benefits.

Base Salary $135K – $180K per year Equity

Compensation Range: $135K - $180K

Salary : $135,000 - $180,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Data & Reliability Engineer?

Sign up to receive alerts about other jobs on the Senior Data & Reliability Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,877 - $110,401
Income Estimation: 
$120,933 - $155,034
Income Estimation: 
$114,618 - $136,401
Income Estimation: 
$92,877 - $110,401
Income Estimation: 
$120,933 - $155,034
Income Estimation: 
$114,618 - $136,401
Income Estimation: 
$114,618 - $136,401
Income Estimation: 
$144,264 - $191,312
Income Estimation: 
$140,435 - $166,410
Income Estimation: 
$82,762 - $100,977
Income Estimation: 
$95,852 - $118,073
Income Estimation: 
$120,143 - $165,703
Income Estimation: 
$95,852 - $118,073
Income Estimation: 
$100,690 - $126,032
Income Estimation: 
$120,143 - $165,703
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Flowhub

Flowhub
Hired Organization Address Denver, CO Full Time
At Flowhub, we’re on a mission to make legal cannabis accessible to everyone. Founded in 2015, Flowhub pioneered the fir...

Not the job you're looking for? Here are some other Senior Data & Reliability Engineer jobs in the Denver, CO area that may be a better fit.

Senior Voice and Data Engineer

MDS (Micro-Data Systems), Denver, CO

MDS (Micro-Data Systems) | Senior Network Engineer

MDS (Micro-Data Systems), Denver, CO

AI Assistant is available now!

Feel free to start your new journey!