Research Engineer, Synthetic Data
- Singapore
- Full-time
- $100,000 to $170,000
- Posted
Skills
Job description
ABOUT THE ROLE
Join a small engineering team building synthetic data systems for AI agents. You will turn domain-specific workflows into scalable training tasks, helping improve how models learn and perform in real-world applications.
WHAT YOU'LL DO
•Build pipelines that convert professional and technical workflows into realistic, structured training tasks.
•Collaborate with subject-matter experts to develop tasks across distinct domains.
•Design methods for generating diverse, realistic, and learnable synthetic tasks.
•Create tools to mutate, validate, and improve generated tasks.
•Analyze agent performance to understand task effectiveness and identify failure modes.
•Develop metrics for task diversity, realism, learnability, and overall quality.
WHAT WE'RE LOOKING FOR
•Two or more years of experience in software engineering, machine learning engineering, or AI research, building and delivering data pipelines, ML infrastructure, or synthetic data systems.
•Technical education or equivalent technical background, with strong Python skills and experience in Linux environments and Docker.
•Hands-on experience applying synthetic data methods to build end-to-end generation pipelines for AI or machine learning.
•Understanding of synthetic data quality, evaluation criteria, and limitations.
•Experience building evaluation frameworks, benchmarks, or testing environments for AI agents or large language models.
•Ability to independently deliver projects in open-ended settings, with careful attention to data quality and edge cases.
•Familiarity with reinforcement learning, agent workflows, or LLM post-training is valuable.
COMPENSATION & BENEFITS
Annual base salary: $100,000 to $170,000 USD. Visa sponsorship is available.
LOCATION
On-site in Singapore, Singapore.