Back to opportunities
Turing

Software Engineer – Data Engineering & Data Science (SWE Bench)

Posted 2026-09-02
Work Type
Remote
Location
India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Brazil, Mexico
Compensation
Not specified

About this opportunity

Job Description

Turing is hiring experienced Software Engineers with Data Engineering or Data Science expertise for benchmark-driven AI evaluation projects.

You’ll work with real-world codebases, datasets, and data pipelines to develop and validate challenging SWE Bench-style tasks used to evaluate and improve advanced AI systems.

This role is best suited to Data Engineers, Data Scientists, or data-focused Software Engineers with strong Python skills and experience working with production-like data workflows.


What You’ll Do

  • Work with structured and unstructured datasets for AI benchmarking and evaluation.
  • Design, build, and validate data pipelines.
  • Perform data processing, analysis, feature preparation, and validation.
  • Write, run, and modify Python code to support experiments and data workflows.
  • Evaluate data transformations and outputs for accuracy and reproducibility.
  • Build clean, reusable, and well-documented data workflows.
  • Participate in code reviews and maintain high code-quality standards.
  • Navigate and modify complex, real-world codebases.
  • Collaborate with researchers and engineers to develop challenging data engineering and data science tasks for AI systems.

Requirements

  • 3+ years of professional experience as a Data Engineer, Data Scientist, or data-focused Software Engineer.
  • Strong proficiency in Python.
  • Experience with data processing, analysis, and model-related workflows.
  • Solid understanding of machine learning and data science fundamentals.
  • Experience working with structured and unstructured datasets.
  • Ability to understand and modify complex codebases.
  • Ability to write readable, reusable, maintainable, and well-documented code.
  • Strong problem-solving skills, particularly with algorithmic or data-intensive problems.
  • Excellent written and spoken English.

Evaluation Process

Applicants will complete a 60-minute technical interview with a live coding challenge.

Skills & expertise

Python Data Engineering Data Science Machine Learning Data Pipelines

Related Opportunities

Trending Right Now

View all

Don't miss the next opportunity

Get a curated Friday digest of new AI and remote roles based on your location and interests — free, no spam.

Get Weekly Opportunities