Analytics Engineer

Civitech·Remote(Austin, TX or Remote)
Data & Analytics

WFA Digital Insight

As the demand for data-driven decision-making in civic participation continues to grow, Civitech is seeking an exceptional Analytics Engineer to join their team. With the remote work trend on the rise, this role offers a unique opportunity to work with a public benefit corporation dedicated to creating a more equitable democracy. According to recent trends, the need for skilled analytics professionals in the non-profit sector has increased by 25% in the past year. Civitech stands out for its commitment to diversity and inclusivity, making it an attractive choice for candidates who value social impact. Before applying, candidates should be aware that this is a temporary role with potential for extension, and be prepared to demonstrate their technical skills in SQL, dbt, and Python.

Job Description

About the Role

The Analytics Engineer at Civitech will play a critical role in transforming raw data into clean, well-modeled, and trustworthy datasets that power dashboards, pipelines, and tools for civic participation. This role is central to Civitech's mission of increasing civic participation and supporting progressive causes. As part of a remote-first company, the successful candidate will have the opportunity to work collaboratively with a diverse team of data scientists, engineers, and product teams.

The Analytics Engineer will work closely with stakeholders to understand their data needs and develop data models that meet those needs. This will involve building and maintaining dbt models, writing tests, and defining expectations for critical models. The role will also require collaboration with data scientists and engineers to translate ambiguous questions into durable data models.

Civitech's commitment to diversity and inclusivity is reflected in its hiring practices, and the company encourages applications from underrepresented groups in the technology sector.

What You Will Do

  • Build and maintain dbt models that transform raw data from multiple sources into clean, tested, and well-documented datasets
  • Partner with data scientists, engineers, and product teams to translate ambiguous questions into durable data models
  • Improve data quality across the stack by writing tests, defining expectations for critical models, and triaging issues
  • Document models, metrics, and lineage so engineers, analysts, and partner organizations can self-serve with confidence
  • Use Python 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
  • Collaborate with stakeholders to understand their data needs and develop data models that meet those needs
  • Develop and maintain data pipelines to ensure data is up-to-date and accurate

What We Are Looking For

  • 3+ years of experience in analytics engineering, data engineering, or a closely related role
  • 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 light weight data transformations
  • Experience working with data models, data warehouses, and data pipelines
  • Strong data analysis and problem-solving skills
  • Excellent communication and collaboration skills
  • Ability to work in a remote environment and collaborate with distributed teams
  • Commitment to diversity and inclusivity in the workplace

Nice to Have

  • Experience working with cloud-based data platforms such as AWS or GCP
  • Familiarity with data visualization tools such as Tableau or Power BI
  • Experience working with agile development methodologies
  • Knowledge of data governance and data quality best practices
  • Experience working in a non-profit or public sector organization

Benefits and Perks

  • Remote work arrangements with flexible working hours
  • Opportunities for professional development and growth
  • Collaborative and dynamic work environment
  • Access to cutting-edge technologies and tools
  • Competitive compensation package
  • Health insurance and retirement benefits
  • Paid time off and holidays
  • Flexible work arrangements to support work-life balance
  • Professional development opportunities to support career growth
  • Access to a diverse and inclusive community of professionals

How to Stand Out

  • Develop a strong portfolio of your analytics engineering work, including examples of data models, data pipelines, and data visualizations.
  • Practice your SQL and dbt skills, and be prepared to provide examples of your experience with these technologies.
  • Highlight your ability to work collaboratively with cross-functional teams, including data scientists, engineers, and product teams.
  • Be prepared to discuss your experience with data governance and data quality, and how you ensure the accuracy and reliability of your data models.
  • Research Civitech's mission and values, and be prepared to discuss how your skills and experience align with the company's goals.
  • Consider reaching out to current or former employees to learn more about the company culture and work environment.
  • Be prepared to negotiate your salary and benefits package, and do your research on market rates for analytics engineers in the non-profit sector.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.