ONG (Setor Social)

Python Developer – Data Acquisition & Scraping

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



  • Detalhes

    Tipo de Emprego:
    Tempo Integral
    Data de Início:
    4 de agosto de 2025
    Nível de Experiência:
    Intermediário
    Salário:
    USD $85.000 - $95.000 / ano
    Causas:
    Engajamento Cívico, Educação, Mídia, Pesquisa & Ciências Sociais

    Descrição

    The Python developer works closely with the IT and data teams, working with large datasets and building performant data processing scripts. This role requires exceptional attention to detail, exemplary communication and documentation skills, a high level of organization and the ability to multitask.

    DUTIES AND RESPONSIBILITIES

    • Building ETL pipelines that process both structured and unstructured data
    • Writing code that communicate with relational databases and other data store solutions such as Amazon S3 and Snowflake
    • Collaboration with researchers to identify new sources of data and building out processing pipelines according to researchers’ requirements
    • Maintaining and improving existing code infrastructure including legacy scripts written in languages other than Python
    • Staying up to date on modern technologies and best practices
    • Other duties as assigned.

    QUALIFICATIONS

    • 3+ years experience writing performant Python scripts and applications
    • Knowledge of Object Oriented Design principles and best practices
    • Experience working with Docker
    • Experience with Jenkins or other CI/CD solutions
    • Experience with cloud technologies such as Amazon Web Services
    • Ability to work in a collaborative, agile work environment with frequent changes
    • Enthusiasm about big data and transparency within the political process

    PREFERRED QUALIFICATIONS

    • Bachelor's degree in a relevant subject, such as Computer Science

    The Python developer works closely with the IT and data teams, working with large datasets and building performant data processing scripts. This role requires exceptional attention to detail, exemplary communication and documentation skills, a high level of organization and the ability to multitask.

    DUTIES AND RESPONSIBILITIES

    • Building ETL pipelines that process both structured and unstructured data
    • Writing code that communicate with relational databases and other data store solutions such as Amazon S3 and Snowflake
    • Collaboration with researchers to identify new sources of data and building out processing pipelines according to researchers’ requirements
    • Maintaining and improving existing code infrastructure including legacy scripts written in languages other than Python
    • Staying up to date on modern technologies and best practices
    • Other duties as assigned.

    QUALIFICATIONS

    • 3+ years experience writing performant Python…

    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

    Please email and a cover letter to jobs+developer@opensecrets.org.

    Please email and a cover letter to jobs+developer@opensecrets.org.

    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.