Data Engineer

Data Engineer

This job is no longer open

About the Role

As a founding member of the data engineering team at Future you will be responsible for scaling out our data infrastructure and implementing best practices. You will collaborate with backend engineers to improve our existing ETL infrastructure and add new features to the data platform to improve our scalability. You will work closely with data analysts and to improve our data models and ensure that we are able to accurately compute business metrics. You will collaborate with data scientists to improve our machine learning infrastructure and ability to deploy real time and batch inference models at scale. 
 
Our current data stack uses AWS. Specifically, we offload RDS to Redshift via DMS. We transform data with dbt and lambda/sagemaker jobs and write data to Redshift and S3. We are open to using new technologies as use cases evolve.

You have:

  • 3+ years of production development experience, specifically working on data platforms
  • Strong knowledge of Python, AWS, Docker (ECS), Postgres (RDS), DBT, SQL
  • Ability to design and manage data systems 
  • Proven ability to employ software quality measures during development, such as unit/integration testing, monitoring, alerting
  • Strong security principles, managing internal access points, and practicing the Principle of Least Privilege
  • Adaptable to shifting priorities in a startup, proven track record of cutting through asks and prioritizing projects
  • Experience working with ETL, with keen intuition for optimized database performance
  • Experience working with job scheduling infrastructure like Airflow
#LI-Remote
This job is no longer open
Logos/outerjoin logo full

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