Contract Data Engineer
Summary
Contract data engineer building and maintaining scalable, fault-tolerant ELT pipelines and analytics-ready datasets for an AI forecasting/attribution client. Day-to-day work centers on Python, dbt, and Dagster, plus pipeline monitoring, data quality checks, and collaboration with Analytics, Data Science, and Product teams during U.S. business hours.
This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.
Our client is an AI company focused on forecasting and attribution intelligence products. The Data Engineering team builds and maintains data pipelines that support analytics, customer onboarding, reporting, forecasting, and AI-driven use cases.
Role Overview
The Contract Data Engineer will help build and maintain reliable, analytics-ready data pipelines that power AI-driven forecasting and attribution intelligence products.
This is a hands-on contract role focused on execution, quality, and collaboration across Analytics, Data Science, and Product teams. The Contract Data Engineer will work within a modern analytics engineering stack centered on Python, dbt, and Dagster, primarily supporting customer onboarding and reporting workflows.
Location
Fully Remote | 9:00 AM - 5:00 PM EST
Key Responsibilities
Data Pipeline Development
Build and maintain scalable, fault-tolerant ELT pipelines using Python.
Model clean, analytics-ready datasets for BI, forecasting, and ML feature consumption.
Contribute to the refactoring and improvement of existing data workflows as product needs evolve.
dbt Development
Develop and optimize dbt models.
Build and maintain dbt tests and documentation.
Follow analytics engineering best practices.
Workflow Orchestration & Monitoring
Orchestrate and monitor workflows using Dagster.
Monitor pipeline health using observability tools and metrics.
Troubleshoot pipeline failures, performance issues, and data inconsistencies.
Data Quality
Implement and maintain data quality checks.
Develop and maintain testing strategies.
Follow established team standards for SLAs, code quality, and deployments.
Cross-Functional Collaboration
Collaborate with Data Scientists to support forecasting and AI-driven use cases.
Work cross-functionally with Product, Analytics, and Data Science teams.
Work closely with clients to solve data issues.
Qualifications
Experience
3+ years of professional experience in data engineering or analytics engineering.
Hands-on experience with dbt Core or Cloud.
Hands-on experience with Dagster or similar orchestration tools.
Experience with cloud data warehouses such as Snowflake, BigQuery, or Redshift.
Experience working cross-functionally with Product, Analytics, or Data Science teams.
Experience supporting machine learning or forecasting pipelines is a plus.
Experience with retail, supply chain, or time-series data is a plus.
Experience with data observability or quality tooling is a plus.
Startup or fast-paced product environment experience is a plus.
Skills
Strong proficiency in Python, including tools such as pandas, SQLAlchemy, and psycopg2.
Advanced SQL skills, including CTEs, window functions, and query optimization.
Familiarity with modern ELT tools such as Airbyte, Fivetran, Meltano, or dltHub.
Ability to troubleshoot pipeline failures, performance issues, and data inconsistencies.
Ability to work closely with clients to solve data issues.
Ability to work independently and deliver in a contract environment.
What Success Looks Like
Reliable, analytics-ready data pipelines support AI-driven forecasting and attribution intelligence products.
ELT pipelines are scalable and fault-tolerant.
dbt models, tests, and documentation follow analytics engineering best practices.
Workflows are orchestrated and monitored using Dagster.
Data quality checks and testing strategies are maintained.
Pipeline failures, performance issues, and data inconsistencies are troubleshot.
Established team standards for SLAs, code quality, and deployments are followed.
Opportunity
This hands-on contract role offers the opportunity to work within a modern analytics engineering stack centered on Python, dbt, and Dagster, supporting customer onboarding and reporting workflows while collaborating across Analytics, Data Science, and Product teams.
Application Process:
To be considered for this role these steps need to be followed:
Fill in the application form
Record a video showcasing your skill sets
Skills
As published by ashby · 17 questions · 6 written answers
Basics
Full Name:, Email:, Resume:, What country will you be working from?
Short answers (3)
- Phone Number:
- What's your expected monthly compensation in USD for a 40h/week (full-time) role?
- What's your expected monthly compensation in USD for a 20h/week (part-time) role? optional
Pick from a list (8)
- What is your level of English proficiency?
- Are you available to work 9 AM - 5 PM EST?
- Do you have any friends, family members, or personal connections currently working at Scale Army or involved in any of our projects?
- How many years of professional experience do you have in data engineering or analytics engineering?
- Which of the following tools or technologies have you worked with professionally?
- Did you submit your video using the same email you are entering in this application form?
- I’d like to stay in touch! Please send me job opportunities, updates, and relevant news from Scale Army Careers. I can unsubscribe anytime.
- Are you comfortable with us using your video for marketing purposes (ex: social, web, email, etc.) to help more hiring managers see your application?
Written answers (6)
- Were you referred by a current Scale Army contractor? If yes, please add their full name. optional
- Please share a link to your GitHub profile that demonstrate your technical experience. optional
- Tell us about your experience building and maintaining ELT data pipelines with Python. What types of pipelines and datasets have you worked with?
- Describe your hands-on experience with dbt. How have you used dbt models, tests, and documentation in your previous work?
- Tell us about your experience with workflow orchestration and pipeline monitoring. How have you handled pipeline failures, performance issues, or data inconsistencies?
- How do you use AI in your work?