Himalayas logo
EasyLlamaEA

Senior Data Engineer

EasyLlama is a comprehensive compliance and training platform that aids organizations in ensuring a safer workplace through engaging training solutions.

EasyLlama

Employee count: 51-200

Salary: 147k-185k USD

United States only

EasyLlama is transforming the HR compliance industry by reinventing outdated and uninspiring training solutions and adapting them for the mobile-first generation. Our engaging, fun, and interactive training helps millions of employees worldwide build a safer, more positive, and inclusive workplace. As we continue to set the standard in compliance solutions, our vision extends far beyond training—we aim to partner with thousands of organizations to reduce employee risk and foster a more inclusive and secure environment for all.

With world-class customer reviews—boasting a 96% rating on G2 from over 100 reviews—and industry-leading NPS and Customer Satisfaction scores, EasyLlama is proud to have earned the trust of over 5,000 clients, including brands like Shake Shack, WeightWatchers, Sephora, JiffyLube, and Y Combinator. Our mobile-friendly platform delivers on-demand, self-paced, and bite-sized solutions that meet employees where they are, increasing engagement and retention.

At EasyLlama, we are not just transforming compliance training—we are challenging the status quo. We have a strong culture of collaboration, innovation, and getting things done.

🛠️ Responsibilities

  • Build and maintain self-service, easy-to-use data models and tables in our BI tool (e.g., Metabase, Looker, etc.) so non-technical teams can explore data independently.

  • Design and develop robust, documented ETL/ELT pipelines to ingest and transform data from:

    • Product usage and event data

    • Marketing systems (e.g., HubSpot, paid media, web analytics)

    • Invoicing and billing platforms (e.g., Stripe)

    • Revenue and subscription management systems

  • Own and evolve the semantic layer: define clear metrics and business definitions (e.g., MRR, churn, LTV) that teams trust.

  • Partner closely with stakeholders to understand reporting needs—especially around product engagement, customer retention, and financial metrics—and translate them into sustainable data models.

  • Improve data quality, accuracy, and freshness, including building monitoring and alerting for pipeline issues.

  • Automate recurring dashboards and reports, eliminating manual exports and spreadsheets.

  • Contribute to data governance: documentation, versioning, and access controls.

  • Advocate for data literacy by coaching teams on how to use BI tools effectively.

✅ Requirements

  • 4+ years as a Data Engineer, Analytics Engineer, or similar role.

  • Strong experience with SQL and designing data models for analytics, financial metrics, and SaaS KPIs.

  • Experience with backend programming languages (Python, Ruby, etc.)

  • Proficiency with ETL/ELT tools and orchestration frameworks (e.g., dbt, Airflow, Fivetran, Stitch, etc.).

  • Hands-on experience with modern cloud data warehouses (Snowflake, BigQuery, Redshift, etc.).

  • Experience integrating data from SaaS tools, product event pipelines, and billing/invoicing systems.

  • Commitment to building clean, well-documented, and user-friendly data sets.

  • Excellent communication and collaboration skills—you’ll work closely with non-technical teams including Finance, RevOps, and Marketing.

  • Ability to balance quick wins with building scalable, long-term data architecture.

🌱 Nice to Have

  • Experience in a B2B SaaS or subscription business, especially working with ARR/MRR, churn, and retention data.

  • Familiarity with marketing analytics and attribution models.

  • Background in product analytics (e.g., tracking feature adoption and engagement).

  • Knowledge of data testing frameworks and CI/CD for analytics (e.g., dbt tests, Great Expectations).

  • Interest in mentoring and defining data engineering best practices as the team grows.

  • Experience implementing data governance, data catalogs, or metrics layers (e.g., LookML, dbt metrics).

What to Expect

The interview process at EasyLlama takes about 3 weeks and may include cross-functional stakeholders of the role. Here's what the interview process looks like:

  • Recruiter Screen

  • Hiring Manager Interview

  • Team Panel

  • Cross Functional Team Panel (3, 30 min interviews)

How We'll Take Care of You

  • $146,625 to $185,000

  • Flexible, fully remote environment

  • 4 Weeks PTO - Recharging is essential. We respect your time off and encourage it.

  • Competitive employer-sponsored health insurances

  • 401(k) + company matching

  • Professional development reimbursements

  • Monthly remote work stipend

The EasyLlama herd is fully remote, with employees distributed across the US. We are currently hiring in the following approved* states:

AR - Arkansas

CA - California

CO - Colorado
FL - Florida
IL - Illinois
MA - Massachusetts
MN - Minnesota
NE - Nebraska
NJ - New Jersey
NY - New York
NC - North Carolina
OH - Ohio
PA - Pennsylvania
TN - Tennessee
TX - Texas
UT - Utah
VA - Virginia
WA - Washington
WI - Wisconsin

*EasyLlama reserves the right to change the list of approved states at anytime.

To ensure the best employee experience, we offer competitive compensation packages, comprehensive benefits, an annual wellness stipend, PTO, 401k with company matching, and monthly team events to nurture connection!

At EasyLlama, we strive to walk the walk. We are helping make workplaces all over the globe safer and more inclusive, including our own. We honor employees and candidates from all walks of life and all experiences, regardless of race, ethnicity, veteran status, disability, sexual orientation, gender identity or religion.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 147k-185k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About EasyLlama

Learn more about EasyLlama and their company culture.

View company profile

EasyLlama is an all-in-one compliance and training platform designed to support organizations in creating a safer, more inclusive workplace culture. The platform stands out as one of the easiest-to-use compliance tools available, allowing companies to assign, track, and monitor employee training progress seamlessly.

With ratings of 4.9/5 and a user base of over 8,000 organizations, EasyLlama emphasizes the importance of engaging compliance training tailored for everyday employees. Organizations can benefit from a comprehensive library of training courses covering a variety of topics, including harassment prevention, bystander intervention, workplace bullying prevention, and more. EasyLlama continuously evolves its courses to ensure compliance with state-specific training requirements and integrates smoothly with existing HR systems. Users can automate course assignments and monitor their workforce through real-time analytics, thus facilitating an improved safety and compliance culture.

Claim this profileEasyLlama logoEA

EasyLlama

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like EasyLlama

Find your next opportunity by exploring profiles of companies that are similar to EasyLlama. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
EasyLlama hiring Senior Data Engineer • Remote (Work from Home) | Himalayas