View Our Website View All Jobs

Data Engineer, ETL


Position Overview

Marketing Evolution provides marketing ROI insights to Fortune 500 companies by aggregating and analyzing vast amount of both public and proprietary data feeds.  As a Data Engineer, you will be responsible for building and supporting ETL pipelines to make data consumable by our predictive analytics process.


  • Design and implement new ETL pipelines based on client business logic.
  • Optimize and scale existing ETL pipelines.
  • Develop tools to support ETL platform.
  • Perform ad-hoc queries to support client teams.

Technologies we use

  • Python, Spark, AWS, Airflow, Bash, Docker, SQL, Scala, Hive.

Skills and Experience

  • Strong communication skills relating technical work to non-technical people.
  • Bachelor’s degree or higher in a relevant technical field, or comparable work experience.
  • Competence in Python and SQL.
  • Working knowledge of Unix systems, such as Fedora, CentOS, Redhat, etc.
  • Understanding of data quality Best Practices.


  • Experience working with big data technologies such as Hadoop, Hive, Pig, Spark, Presto, etc.
  • Experience working in a cloud-based infrastructure, such as Amazon AWS or Cloudera.
  • Competence in at least one OOP language, such as Java, Scala, C++, etc.
  • Experience working with NoSQL database technologies such as MongoDB, Cassandra, etc.

Metrics for Success

All employees have annual career growth goals based on their position and core skills/development areas;  you’ll receive project-based performance reviews quarterly, and career reviews bi-annually

Customer satisfaction and the ability to drive large efficiency gains are the most important measures of success

Marketing Evolution Cultural Values

We seek candidates who are excited to work at a company with the following cultural values:

  • Disrupt the norm: Cherish the opportunity to find better ways to do things, regardless of how disruptive or initially painful it might be.
  • Dissent then execute: Raise issues and fixes in the planning stage, but when it’s time to execute, execute diligently and without reservation.
  • Test and learn: When developing new processes or features, link it to a hypothesis, and evaluate that hypothesis without bias.
  • Nothing is impossible: Imagine what’s possible and then have the discipline to execute it. One without the other is not valuable.
  • Defect is treasure: Every mistake is an opportunity for the organization to learn and make improvements.
  • Share success: Given how hard it is to promote change in our industry, celebrate each success along the way.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status