ONG (Setor Social)

Data Engineer

Virtual, O trabalho pode ser executado em qualquer lugar em Estados Unidos
Inscrever-se



  • Detalhes

    Tipo de Emprego:
    Tempo Integral
    Data de Início:
    1 de setembro de 2025
    Nível de Experiência:
    Intermediário
    Salário:
    USD $85.000 - $97.500 / ano
    Causas:
    Engajamento Cívico, Mídia, Pesquisa & Ciências Sociais

    Descrição

    OpenSecrets is looking for a Database Engineer to help modernize and optimize the way we manage, process, and publish political finance data. This role is heavily development-focused, with an emphasis on migrating large datasets from legacy MSSQL and mySQL systems into Snowflake, designing efficient schemas, and building high-performance stored procedures to support both internal analytics and public-facing tools.

    You’ll work with hundreds of millions of records from federal and state-level sources, much of it clean but sometimes messy, especially when importing data from diverse state jurisdictions. Your work will directly support our researchers, developers, and data engineers, powering OpenSecrets.org and internal analysis tools.

    DUTIES AND RESPONSIBILITIES

    • Migrate large datasets from legacy MySQL and MSSQL systems into Snowflake, ensuring accuracy, completeness, and performance.
    • Design and implement database schemas, stored procedures, and views in Snowflake to support both internal analysis and public-facing websites.
    • Develop and maintain ETL/ELT workflows using SSIS and Estuary for data ingestion and transformation.
    • Optimize database queries and processing logic for speed and scalability across Snowflake, MSSQL, MySQL, and Postgres.
    • Collaborate with other data engineers and research staff to translate business and research needs into efficient database solutions.
    • Implement and maintain database development standards and best practices.
    • Monitor and troubleshoot database performance and integrity issues.

    QUALIFICATIONS

    • 5+ years of database engineering experience or equivalent combination of education and experience.
    • Expert-level SQL skills, including stored procedure creation and query optimization.
    • Strong experience with Snowflake architecture, schema design, and performance tuning.
    • Hands-on experience with SSIS and/or Estuary and Dagster for ETL/ELT processes.
    • Proficiency working with MSSQL, MySQL, and Postgres in production environments.
    • Experience designing data models for large-scale, multi-database environments.
    • Familiarity with Git-based workflows (GitHub Actions experience a plus).
    • Ability to manage multiple projects and meet deadlines in a fast-paced environment.
    • Interest or background in working with political finance data or public datasets (preferred).

    OpenSecrets is looking for a Database Engineer to help modernize and optimize the way we manage, process, and publish political finance data. This role is heavily development-focused, with an emphasis on migrating large datasets from legacy MSSQL and mySQL systems into Snowflake, designing efficient schemas, and building high-performance stored procedures to support both internal analytics and public-facing tools.

    You’ll work with hundreds of millions of records from federal and state-level sources, much of it clean but sometimes messy, especially when importing data from diverse state jurisdictions. Your work will directly support our researchers, developers, and data engineers, powering OpenSecrets.org and internal analysis tools.

    DUTIES AND RESPONSIBILITIES

    • Migrate large datasets from legacy MySQL and MSSQL systems into Snowflake, ensuring accuracy, completeness, and performance.
    • Design and implement database schemas, stored…

    Localização

    Virtual
    O trabalho pode ser executado de qualquer lugar em Estados Unidos
    Local Associado
    1100 13th St NW, Washington, DC 20005, USA
    Suite 800

    Como se inscrever

    Empregos similares

    Illustration

    Dê o Próximo Passo em sua Carreira

    Encontre com a pessoa responsável pela vaga, explore as últimas oportunidades de emprego e receba uma notificação quando novas oportunidades atendem ao seu critério de busca.