Jobs · Engineering · California

Member of Technical Staff, Research

hillclimb · San Francisco, CA · 3 wk ago
On-siteEngineering$200k–$300k/yrFull-time

About the role

The Research Engineer will work on synthetic data generation pipelines to create RL environments and ensure their quality.

Responsibilities

  • Create and optimize synthetic data generation pipelines for RL environments.
  • Develop and maintain pipelines to ensure high quality of generated environments.
  • Work on foundational NLP & RL techniques.
  • Utilize modern programming languages (Python, C++, or similar) on Linux systems.
  • Build large-scale services, infrastructure tooling, or distributed systems.
  • Reason about trade-offs between performance, reliability, and maintainability.
  • Contribute to general software engineering practices and experience with Large Language Model (LLM) training is a plus.

Requirements

  • Strong understanding of foundational NLP & RL Techniques.
  • Strong understanding of data structures, algorithms, concurrency, and system design.
  • Proficiency in modern programming languages (Python, C++, or similar) on Linux systems.
  • Experience building large-scale services, infrastructure tooling, or distributed systems.
  • Ability to reason about trade-offs between performance, reliability, and maintainability.

Qualifications

  • Any (new grads ok) experience is acceptable.

Skills

  • C++, Python, Linux, Distributed Systems, Reinforcement learning (RL), Natural Language Processing

Benefits

  • Competitive compensation range of $200K - $300K.
  • Flexible working hours.
  • Opportunities for professional growth and mentorship from experienced engineers.

Pay

  • 1.00% - 5.00% bonus potential based on performance.

Schedule

  • Full-time position.

Location

  • San Francisco, CA, US.

Similar jobs