Data Engineering Fellow

Data Engineering Fellow

About Murmuration

Murmuration is a nonprofit organization focused on leveraging civic engagement to drive greater equity. We are committed to transforming public education so that every child – regardless of who they are or where they live – can benefit from the same opportunities afforded by a quality education.

We provide sophisticated tools, data, strategic guidance, and programmatic support to help our partner organizations increase civic engagement and marshal support to drive change at the community level. Our best-in-class data and easy-to-use tools have been used by hundreds of organizations to make informed decisions about who they need to reach and how to achieve and sustain impact – and to put those decisions into action.

Our team includes experts and innovators in data, analytics, and strategy. We are former teachers, organizers, data scientists, and campaign veterans, and we are looking for people whose passion and expertise can help realize our vision.

About the Fellowship

The Murmuration Summer Fellowship provides fellows with the unique opportunity to work closely with Murmuration teams on summer projects while contributing to Murmuration’s commitment to transforming public education across the United States.

Fellows will have meaningful, productive, and engaging summer experiences as they learn and grow with a cohort of peers. They will have the opportunity to learn more about career pathways in education, organizing and advocacy, and data through their project work, fellowship programming, and mentorship with Murmuration staff.

About the Role

The Data Engineering Fellow role offers a variety of opportunities, including engineering tasks related to ETL/ELT data pipelines, testing, integration, systems engineering, design, and analysis. The fellowship will include performance analysis on existing pipeline processes, documentation, and assisting in the design and development of future pipelines. At the end of the summer, this fellow will have migrated 90% of code-embedded transformation from Git to Snowflake, written tests, and documented analyses of the ETL/ELT pipeline process. This person will work with Data Managers and Data Engineers to capture improvements and enhance Murmuration’s pipeline processes. Strong communication skills are a must!

The Data Team is a highly collaborative, friendly, and hard-working group, and we are looking for team members that embody those values. The Data Engineering Fellow will report to the Sr. Data Engineer.

What You’ll Do

  • Git to Snowflake Migration
    • Support Data Engineers in enhancing Murmuration Data Pipeline processes,
    • Collaborate with the Data Managers to understand and analyze the data transformational logic within the Murmuration Data Pipeline,
    • Document pipeline processes and enhancements,
    • Work with senior team members to deploy and test applications.
  • Engineering Collaboration
    • Work on Murmuration Data Pipelines and organize data on Snowflake,
    • Contribute to Murmuration’s document page by creating/updating technical documentation,
    • Assist in architecting, implementing, and deploying new data models and data processes in production, and
    • Troubleshoot data processing issues


What You Should Have

  • Murmuration attracts employees with distinctive and diverse backgrounds and accomplishments. Integrity, creativity, flexibility, and drive are key attributes of competitive candidates. The ideal candidate will have:
    • Education and/or experience in Computer Science;
    • 1-2 years experience with Python and Object-Oriented programming;
    • 2-3 years experience working with large-scale databases/cloud databases;
    • Excellent verbal and written communication skills.

    What You Might Have
    • 1-2 years experience in version control systems (e.g. SVN, GIT, etc.);
    • 1-2 years working with data transformation systems (e.g. AIrflow, dbt, etc.);
    • Experience within a support team providing technical support to other data functions (e.g. Data Scientists, Data Managers, etc.);
    • Working knowledge of SQL, Bash, or similar;
    • Practical knowledge of software development lifecycle (SDLC); and

    Note: If you’re passionate about data engineering and civic engagement, please apply, even if you don’t check every box!

Location, Compensation, and Benefits

The Data Engineering Fellow is a full-time summer position. Compensation for the 10-week fellowship is $8,000. It is based anywhere in the U.S.

An Equal-Opportunity Employer with a Commitment to Diversity

Murmuration is proud to be an equal opportunity employer, and as an organization committed to diversity and the perspective of all voices, we consider applicants equally of race, gender, color, sexual orientation, religion, marital status, disability, political affiliation and national origin. We reasonably accommodate staff members and/or applicants with disabilities, provided they are otherwise able to perform the essential functions of the job.

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.