We develop technology and data products that help Democratic candidates win and progressive causes succeed.
Analytics Engineer
Location
Texas
Posted
20 days ago
Salary
$85K - $95K / year
Seniority
Senior
Job Description
Analytics Engineer
Civitech
• Build and maintain dbt models that transform raw data from multiple sources into clean, tested, well-documented datasets. • Partner with data scientists, engineers, and product teams to translate ambiguous questions into durable data models rather than one-off queries. • Improve data quality across the stack by writing tests, defining expectations for critical models, and triaging issues when something looks wrong. • Document models, metrics, and lineage so engineers, analysts, and partner organizations can self-serve with confidence. • Use Python where it's the right tool — for orchestration, ad-hoc work, or transformations that don't belong in dbt. • Raise the bar on analytics engineering practices, including code review, modeling conventions, CI for data, and documentation standards. • Perform additional engineering and data duties as needed to support the broader team.
Job Requirements
- 3+ years of experience in analytics engineering, data engineering, or a closely related role where modeling data was central to the job.
- Strong SQL skills and production experience with dbt, including tests, documentation, and a sensible approach to project structure.
- Comfortable in Python for data work, including pandas, scripting, and lightweight automation.
- Experience with a cloud data warehouse (Snowflake, BigQuery, Redshift, or similar) and an instinct for writing SQL that performs well at scale.
- A bias toward clarity — you write models, tests, and documentation that other people can actually use.
- Comfort with ambiguity. Political and civic data is messy and timelines are real; you can move quickly without leaving a mess behind you.
- Familiarity with voter file data, VAN/EveryAction, or other political/civic data sources is a plus.
- Experience with orchestration tools (Airflow, Dagster, Prefect) or modern data ingestion (Fivetran, Airbyte) is an advantage.
- Committed to leveraging technology and data products to help Democratic candidates run for office and win, empower progressive causes, and increase civic participation.
Benefits
- Civitech provides equal employment opportunities (EEO) to all employees and applicants.
- Civitech utilizes E-Verify to verify an employee's eligibility to work in the United States.
Related Guides
Related Categories
Related Job Pages
More Analytics Engineer Jobs
• Design and deliver production‑grade Power BI dashboards and reports across a wide range of business domains • Connect and model data from diverse sources, including SQL Server, ERP systems, industrial platforms, and cloud services • Build robust data models with clean DAX measures and optimized Power Query transformations • Conduct exploratory analysis on large datasets to surface trends, anomalies, and opportunities not yet being tracked • Partner with stakeholders to translate domain knowledge into actionable analytics requirements • Document analytics solutions and provide training to end users • Stay current with the BI ecosystem and help shape platform evolution • Support development of analytics capabilities across business units.
Role Description Co-own Formula's entire analytics function alongside our Head of BI — half builder, half investigator, in one seat. This is not a data engineer and not a product analyst; it's the rare full-stack data person who makes both possible without a team in between, on a modern stack (Snowflake, dbt, Python, Dagster, Metabase) with AI woven into daily work. Qualifications - Hands-on hybrid experience: personally written dbt models and personally run analyses that moved business decisions. - Strong SQL and dbt in a modern warehouse (Snowflake, BigQuery, Redshift, or Databricks); able to design a data layer from scratch. - Python at the level of pipelines and analytical notebooks — pandas, applied statistics, light ML where it earns its place. - Statistical literacy you can defend — A/B testing, incrementality, correlation vs. causation handled correctly. - Russian language for day-to-day work with the team. Requirements - Someone who has been the strongest data person on a small team and is ready to do it again — with a co-owner mandate, not an executor seat. - A pragmatic builder rather than a craft-obsessed engineer: ships the model that earns its keep, not the architecture diagram. - A curious investigator who walks into the room with the answer, not the dashboard — and can push back on the question if it's wrong. - Comfortable in a no-process environment: forms the request themselves, navigates ambiguity without hand-holding. - Treats AI tools as a daily multiplier, not a novelty — already builds Claude / Cursor / GPT into how the work gets done. Benefits - Inspiring Mission: Help users live longer, healthier lives through innovative products. - Impact: Directly influence company growth with minimal bureaucracy. - Attractive Compensation: Competitive salary and comprehensive benefits package. - Work-Life Balance: Flexible working hours. - Professional Development: Tuition reimbursement. - Remote Work: Fully remote, with a preference for candidates within ±2 hours of CET. - Health insurance, gym membership reimbursement, home office support.
• Design, develop, and maintain Python-based analytical applications supporting reporting, planning, and decision-making • Build and support data pipelines and workflows, including ingestion, transformation, validation, and integration • Develop and optimize SQL queries, database schemas, and data access patterns for performance and scalability • Create user-facing dashboards, visualizations, and analytical interfaces to enable data exploration and insight generation • Translate complex analytical requirements into scalable, maintainable software solutions • Implement best practices in software development, including version control, testing, and code reviews • Support application lifecycle management, including enhancements, troubleshooting, and performance optimization • Collaborate with technical teams and stakeholders to define requirements and deliver high-quality solutions • Ensure secure development practices and proper handling of data and application dependencies • Document application architecture, workflows, and operational processes
Senior Analytics Engineer – LATAM Only
Crükus Virtual StaffingWe provide virtual staffing solutions for insurance agents, real estate agents, and small to medium sized businesses.
• Design and implement scalable analytical data models using dimensional modeling best practices • Build and maintain fact tables, dimension tables, star schemas, and reporting datasets • Develop and manage DBT transformations, models, and analytics workflows • Create scalable ELT pipelines using Databricks, SQL, Python, and cloud-based technologies • Collaborate with stakeholders to translate business and reporting requirements into reliable data solutions • Ensure data quality, consistency, and governance across analytics environments • Support modern analytics initiatives using Microsoft Fabric, SQL endpoints, and related tooling • Contribute to AI-enabled analytics initiatives, integrations, or modern data platform enhancements • Support Oracle-based data integrations and related analytics workflows • Assist with legacy Microsoft data stack environments when required, including SQL Server, SSRS, SSIS, and SSAS • Support modernization efforts involving legacy reporting and BI systems




