
Senior Software Engineer
- Remote (Everywhere)
- |5 years of exp
- |Contract
Remote only
Not Available
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.
About the company

Rampwork
Similar Jobs








