Avatar for Rampwork
Rampwork
Actively Hiring

Senior Software Engineer

  • Remote (
    Everywhere
    )
  • |5 years of exp
  • |Contract
Reposted: today• Recruiter recently active
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C++
Java
System Design
TypeScript
Algorithms & Data Structures
Rust
DSA
Go

About the job

Senior Software Engineer

Remote | Flexible Hours | Contract

We’re looking for senior software engineers to contribute to an innovative project focused on training and evaluating next-generation AI systems.

You’ll use your real-world software engineering expertise to build challenging environments that test AI models on complex engineering tasks — including debugging, feature development, refactoring, and performance optimization.

No prior AI experience is required. Your software engineering expertise is what matters.

What You'll Do

  • Design and build reproducible Reinforcement Learning (RL) environments for software engineering tasks.
  • Create realistic coding challenges involving bug fixes, new features, refactoring, and optimization.
  • Develop golden/reference solutions that define correct outcomes.
  • Work with codebases written in Python, Java, Rust, Go, C++, or TypeScript.
  • Diagnose complex bugs and performance bottlenecks.
  • Implement scalable, maintainable software solutions.
  • Refactor legacy code and improve system reliability and efficiency.
  • Document technical reasoning, debugging approaches, and solution decisions.
  • Review and validate other engineers’ technical contributions.

What We're Looking For

  • 5+ years of professional software engineering experience or equivalent depth of experience.
  • Strong expertise in at least one of: Python, Java, Rust, Go, C++, or TypeScript.
  • Strong fundamentals in algorithms, data structures, system design, and software engineering.
  • Experience debugging complex production or large-scale codebases.
  • Ability to identify root causes and develop robust solutions.
  • Experience with refactoring, optimization, or modernization of existing systems.
  • Ability to independently take a technical problem from understanding → implementation → validation.
  • Strong written communication and technical documentation skills.
  • Curiosity about AI, LLMs, or how AI systems learn is a plus — AI experience is not required.

Why Join?

  • Work on projects at the intersection of software engineering and advanced AI.
  • Apply your existing engineering expertise to help improve next-generation AI systems.
  • Solve challenging problems rather than performing repetitive annotation work.
  • Flexible, remote engagement.
  • Collaborate with experienced engineers and AI teams.

Ideal Background

This role is particularly suited for engineers who have worked on:

Backend / Infrastructure • Developer Tools • Distributed Systems • Open Source • Cloud Platforms • Performance Engineering • Large Codebases • Systems Programming • Full-Stack Engineering

If you enjoy solving difficult engineering problems and want to apply your expertise to the development of advanced AI systems, we'd love to hear from you.

Similar Jobs

GVOS  company logo
GVOS
An Edge Cloud for Autonomous Driving
Ascend company logo
Ascend
Finance Automation Platform for the $7T+ Insurance Industry
Instrumentl company logo
Instrumentl
The best platform for nonprofits looking to grow revenue (YC S16)
Shef company logo
Shef
Authentic dishes. Homemade. Delivered. Explore who's cooking in your neighborhood
EveoAI company logo
EveoAI
A novel approach to managing fashion, style, and personality through Generative AI
Svix (YC W21) company logo
Svix (YC W21)
Enterprise ready webhooks service. Open source and cloud hosted