Senior Software Engineer

Skills
JavaMicrosoft SurfaceObjectives And Key ResultsPHPRealistic AnimationRubricsRuby
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Professional software engineering experience shipping real scaled production systems
  • Expertise in at least one common tech stack such as TypeScript Python Ruby PHP Java Rust Go or C++
  • Strong judgment about good code and meaningful model failures
  • Comfort working independently and giving direct code-review-style feedback
  • Availability for a meaningful commitment of 20 to 40+ hours per week

Nice to have

  • Independent
  • Detail-oriented
  • Strong judgment
  • Direct communicator

Day to day

  • Build coding RL environments and benchmarks that evaluate how agents handle realistic software engineering tasks.
  • Design tasks from real engineering work and create tests rubrics and success criteria that distinguish strong output from poor output.
  • Review and red-team model responses and provide structured code-review-style feedback to improve future models.

Hiring process

  • Coding capability screen
  • ID verification
  • Background check
  • Paid first real task