Reinforcement Learning Engineer

New
Fully remote position within the United States.Full-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonMachine LearningPyTorchTensorflowDeep LearningDistributed Systems

Requirements

  • Master’s or PhD in Computer Science, Machine Learning, or equivalent.
  • 6+ years of experience in reinforcement learning research and engineering.
  • Strong Python programming skills.
  • Experience with PyTorch or TensorFlow.
  • Hands-on experience with RL libraries or custom RL training stacks.
  • Understanding of probability, optimization, and reinforcement learning theory.
  • Experience designing reward functions in complex environments.
  • Familiarity with simulation environments and large-scale training pipelines.
  • Experience training neural policies on GPU-based distributed systems.
  • Strong debugging and analytical skills.

Responsibilities

  • Design and implement reinforcement learning systems for sequential decision-making problems.
  • Develop and maintain high-fidelity simulation environments.
  • Implement and evaluate RL algorithms including policy gradient, actor-critic, and offline methods.
  • Engineer reward functions that align model behavior with business objectives.
  • Utilize RLHF and DPO for fine-tuning large-scale models.
  • Build distributed training infrastructure and scalable data pipelines.
  • Design rigorous evaluation frameworks and safety mechanisms.
  • Monitor production models for drift and performance degradation.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now