Data Engineer

Data
Mid-Level Software Engineer
Remote
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Research Engineer

Research Engineer position at Murmuration, building data tools and AI solutions to empower civic engagement organizations, offering remote work and competitive benefits.

Business Intelligence Engineer, PLEX-SIA

Business Intelligence Engineer position at Amazon focusing on data analysis, metrics development, and business insights, requiring SQL and Python expertise with 2+ years of experience.

Business Intelligence Engineer, SCOT - Automated Inventory Management

Business Intelligence Engineer role at Amazon's SCOT team, focusing on supply chain optimization through data analytics and system improvements.

Data Engineer - Amazon FinTech

Data Engineer position at Amazon FinTech building scalable financial planning and analysis solutions using AWS and TM1 technologies.

Data Engineer, Infrastructure Science

Data Engineer role at AWS Infrastructure Services, building and maintaining data pipelines for power, cooling, and supply chain optimization, with 1+ years experience required.

Description For Data Engineer

Murmuration is seeking a Data Engineer to join their Research Division. This is a full-time, remote position based in the United States. The ideal candidate is a problem-solver passionate about using data and technology to drive social impact.

Key qualifications include:

  • Education in Computer Science, Computer Engineering, or a relevant field
  • Minimum 3 years of experience in data engineering or related field
  • Proficiency in Python, Docker, and container orchestration tools
  • Familiarity with data orchestration tools (e.g., Dagster, Airflow), ELT processes (e.g., dbt), analytic databases (e.g., Snowflake), and cloud infrastructure (e.g., AWS)
  • Understanding of CI/CD pipelines and automation tools
  • Experience working in small, flexible teams
  • Strong communication skills

The role requires curiosity and adaptability to new technologies. Knowledge of the software development lifecycle is essential. Experience with or interest in political data and voter file data is a plus. The position may involve providing technical support to other data functions such as Data Scientists and Data Managers.

Murmuration values continuous learning and seeks candidates who can thrive in a dynamic, evolving technical environment. This role offers an opportunity to contribute to impactful projects using cutting-edge data engineering technologies.

Last updated 6 months ago

Requirements For Data Engineer

Python
  • Problem-solver with a passion for using data and technology to drive social impact
  • Education and/or experience in Computer Science, Computer Engineering, or relevant field
  • Minimum of three (3) years of relevant experience in data engineering or a related field
  • Curiosity and a drive to continuously learn and adapt to new technologies and challenges
  • Familiarity with data orchestration tools (e.g., Dagster, Airflow) and ELT processes (e.g., dbt)
  • Familiarity with analytic databases (e.g., Snowflake) and cloud infrastructure (e.g., AWS)
  • Experience working flexibly within smaller teams
  • Practical knowledge of software development lifecycle (SDLC)
  • Proficiency in Python, Docker, and container orchestration tools
  • Understanding of CI/CD pipelines and automation tools
  • Strong written and verbal communication skills

Interested in this job?