Who we are
CareerPlug’s mission is to help franchises build winning teams and we do that by helping them fill the gap in their playbook with a systematic approach to hiring and retention. Our innovative recruiting and HR software serves over 60,000 growing companies.
We believe that people are the heart of our business and are committed to building one of the best places to work – anywhere. To us, that means putting care and purpose into our hiring process, providing meaningful development and training opportunities for our team members, and living our core values every day.
CareerPlug is proud to be an equal opportunity employer committed to fostering a diverse team. Our executive team takes responsibility for creating a safe and welcoming environment built on inclusion and respect for all.
Why this role exists
We turn business logic into software. This Staff Data Analytics Engineer role owns the middle of our data stack: taking raw data and turning it into modeled, tested, documented datasets that our business and product teams can build on with confidence.
You’ll be our only dedicated data engineer and the senior-most technical seat in our data function. You’ll work closely with our BI team and our tight-knit Product & Engineering function to set the patterns other analytics work operates within, define what our core metrics actually mean, and create a stable interface between our warehouse and our Rails application so analytics logic and product code can evolve without breaking one another.
The near-term work includes helping us evaluate and potentially even lead a transition away from a proprietary BI platform where important business logic currently lives in ways that are difficult to test, version, and share with application engineers. You’ll help set the direction for what comes next. The long-term work is everything after that: the definitions, tests, contracts, pipelines, and engineering craft that make trustworthy data possible.
This is not a cloud infrastructure role. Our Platform team owns the warehouse infrastructure, scheduler, access, and related platform operations. We’re hiring for the layer above that: the data architecture, transformations, contracts, and software practices that turn infrastructure into dependable business and product data.
What you’ll do
Own the architecture and reliability of data pipelines that bring complete, timely data into the warehouse.
Build and maintain modeled, tested, documented datasets that teams can trust and safely change.
Define and steward core business metrics and entities so important numbers have one clear, discoverable definition.
Create and maintain stable data contracts between the warehouse and our Rails application.
Design data quality practices that catch issues early, including testing, monitoring, freshness expectations, and incident follow-up.
Own and improve operational data writebacks and system-to-system syncs.
Partner with BI teammates and business stakeholders to understand the business domain behind the data.
Set technical direction for our data function, weighing architecture and tooling decisions for maintainability, cost, scalability, and future needs.
Write and review production-quality code, documentation, and pull requests that other engineers can safely extend.
Use AI coding tools thoughtfully while maintaining accountability for quality, security, testing, and maintainability.
How we’ll measure success
Published datasets and metrics are trusted enough that stakeholders can act on them without maintaining competing versions.
Core metrics have a single live definition, and documentation answers common data questions without requiring a person to interpret them every time.
Data incidents caused by unexpected schema or dataset changes are rare, quickly detected, and leave behind stronger safeguards.
Application engineers understand which datasets are stable interfaces they can build against and which are internal implementation details.
Our BI and…