Organización Sin Fin de Lucro

Data Engineer

A Distancia, El trabajo puede realizarse desde cualquier lugar en Estados Unidos
Aplicar



  • Descripción

    Tipo de contrato:
    A Tiempo Completo
    Fecha de inicio:
    1 de septiembre de 2025
    Nivel de Experiencia:
    Nivel intermedio
    Salario:
    USD $85.000 - $97.500 / año
    Área de Impacto:
    Participación Ciudadana, Medios de Comunicación, Investigación & Ciencias Sociales

    Descripción

    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…

    Ubicación

    A Distancia
    El trabajo puede llevarse a cabo desde cualquier lugar en Estados Unidos
    Ubicación Asociada
    1100 13th St NW, Washington, DC 20005, USA
    Suite 800

    Cómo aplicar

    Oportunidades de Empleo Similares

    Illustration

    Da el Siguiente Paso en tu Carrera

    Contacta con responsables de contratar talento para el impacto social, explora las últimas oportunidades laborales y recibe notificaciones cuando nuevas oportunidades cumplan con tus criterios de búsqueda.