Organización Sin Fin de Lucro

Python Developer – Data Acquisition & Scraping

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



  • Descripción

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

    Descripción

    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…

    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

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

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

    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.