Senior Research Infrastructure Engineer

H
HUDAI infrastructure
Secondary Locations: Singapore, Remote (Asia), Remote (North America); open to remote candidates, 70-80% overlap with either San Francisco or Singapore time zonesFull-TimeSenior
Salary105,000 - 195,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPythonRESTful APIsLinux

Requirements

  • Demonstrate strong software engineering fundamentals and proficiency in Python.
  • Have a record of building maintainable systems used by others.
  • Have owned backend services, data pipelines, developer tools, or infrastructure from design through deployment and operation.
  • Use sound judgment about APIs, data models, asynchronous workloads, and reliability tradeoffs.
  • Be comfortable with Docker, Linux, and cloud infrastructure.
  • Be able to debug failures across application code and the systems it runs on.
  • Work closely with researchers and translate experimental workflows and open-ended research needs into useful software.
  • Show independent technical judgment in prioritizing work and making pragmatic architecture decisions.
  • Working knowledge of reinforcement learning, including environments, rollouts, reward signals, and evaluation workflows, is beneficial.
  • Experience building research infrastructure, ML pipelines, or tools that improve research-team speed is beneficial.
  • Familiarity with distributed job execution, containerized environments, or high-concurrency workloads is beneficial.
  • Experience improving experiment reproducibility, data lineage, or visibility into complex pipeline failures is beneficial.

Responsibilities

  • Build reliable infrastructure for agent behavior research, including environment execution, trajectory collection, and evaluation at scale.
  • Develop reusable tools, APIs, and pipelines for launching experiments, managing datasets and configurations, and inspecting trajectories and evaluation results.
  • Turn research prototypes and experimental workflows into tested, documented software that researchers can reuse and extend.
  • Design experiments to investigate model behavior, agent failure modes, and data quality issues.
  • Improve orchestration, observability, and recovery from failed runs to make experimentation faster, more reproducible, and more cost-efficient.
  • Translate evolving research needs into infrastructure priorities and architecture decisions with research and engineering partners.
  • Own systems from implementation through ongoing operation.
View Full Description & ApplyYou'll be redirected to the employer's site
105,000 - 195,000 USD per year
Apply Now