Dockerfile Data Validation Engineer
We are seeking an engineer responsible for designing, implementing, and maintaining data-validation workflows inside Docker-based build pipelines.
Hiring companyTuring
About the role
This role involves creating and managing Dockerfile labels, metadata standards, and validation scripts that ensure datasets, schemas, and model artifacts meet quality and compliance requirements before deployment.
You will work closely with data engineering, machine learning, and DevOps teams to build reliable, reproducible, and fully validated containerized data pipelines.
Perks of Freelancing With Turing:
- Work in a fully remote environment.
- Opportunity to work on cutting-edge AI projects with leading LLM companies.
Employment type : Contractor assignment (no medical/paid leave).
Duration of contract : 2-4 weeks; [expected start date is next week].
Responsibilities
- Develop and optimize Dockerfiles with built-in data-validation steps.
- Implement LABEL metadata for dataset versions, schemas, and lineage.
- Create validation scripts (Python/Bash) for schema checks, data integrity, and quality control.
- Integrate validation steps into CI/CD pipelines and enforce fail-on-bad-data checks.
- Document standards for Dockerfile labeling, validation logic, and data governance.
Required skills
- Strong experience with Docker & Dockerfiles.
- Proficiency in Python or Bash for validation scripting.
- Knowledge of data formats, schemas, and validation tools.
- Familiarity with CI/CD systems and container registries.
Preferred skills
- Previous participation in LLM research or evaluation projects.
- Experience building or testing developer tools or automation agents.
- Experience with MLOps workflows, data versioning, or Great Expectations.
- Knowledge of Kubernetes or container security tools.
Experience and education
- Experienced DevOps engineers with 4+ years of experience.
Assessment requirements
Evaluation Process (approximately 75 mins) :
- Interviews (30-60 min technical discussion in QODE).
Schedule details
Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week).
Eligibility
Work arrangement: Fully remote
Applicant eligibility: 10 eligible countries
View all 10 eligible countries
Eligible countries: India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Türkiye, Mexico, Brazil
More about the hiring companyTuring
