Skip to main content

Research Engineer in Reinforcement Learning

Posted today

virtual vocationsDenver (CO)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Focusing on the development of algorithms and systems for training open models with reinforcement learning, the full-time Research Engineer in Reinforcement Learning will engage in algorithm research, scaling science, and enhancing RL frameworks, with the flexibility to work remotely or in-person in San Francisco.
Key responsibilities: Develop and test reinforcement learning methods for various tasks and investigate stability issues in asynchronous RL Design experiments to analyze the impact of model size and training compute on RL performance and learning dynamics Extend and improve the performance of RL frameworks while building diagnostics for unstable runs and performance regressions
Required qualifications: Demonstrated depth in RL algorithms, empirical research on model training, or distributed ML systems through research or open-source contributions Strong programming skills in Python and experience with PyTorch or a comparable ML framework Ability to design controlled experiments and interpret results effectively Experience in implementing and evaluating research ideas or systems changes with documented outcomes

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this