Rampwork Logo

Rampwork

Senior Software Engineer

Posted 15 Days Ago
In-Office or Remote
Hiring Remotely in London, England, United Kingdom
Senior level
In-Office or Remote
Hiring Remotely in London, England, United Kingdom
Senior level
Develop scalable backend services and APIs, create coding tasks and deterministic verifiers for AI systems, debug complex codebases, optimize performance, refactor legacy systems, implement features, and provide technical reviews and reasoning. The role is remote, contract-based, and part-time at 15–20 hours per week.
The summary above was generated by AI

Job Summary

We’re looking for experienced Backend Software Engineers to contribute to a project focused on training and improving next-generation AI systems.

You’ll apply your software engineering expertise to create realistic, challenging coding tasks for AI models to solve. These tasks may involve implementing features, fixing bugs, debugging complex systems, improving performance, and working with existing codebases.

You’ll also design and implement deterministic verifiers that can reliably distinguish reasonable, valid solutions from incorrect ones.

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

What You’ll Do

  • Create realistic and challenging coding tasks involving feature implementation, debugging, and bug fixes.
  • Design tasks that reflect real-world backend engineering problems.
  • Implement deterministic verifiers that accept valid solutions and reject incorrect solutions.
  • Analyze and work with complex codebases across different technologies.
  • Debug software issues and identify root causes of bugs and performance bottlenecks.
  • Review and improve code for correctness, maintainability, performance, and reliability.
  • Build and optimize scalable backend services and APIs.
  • Refactor existing code and implement complex features.
  • Apply strong software engineering and code review practices to ensure high-quality technical output.
  • Provide detailed technical reasoning and feedback to help improve AI model performance.

What We’re Looking For

  • Strong backend development experience with one or more of:
    • Java
    • Node.js
    • Go
    • Rust
    • TypeScript
    • Python
    • C++
    • or similar languages
  • Proven experience building scalable services and APIs.
  • Strong debugging and problem-solving skills.
  • Experience with performance optimization and automated testing.
  • Strong code review instincts and attention to software quality.
  • Experience working with complex or large-scale codebases.
  • Strong understanding of algorithms, data structures, and core computer science concepts.
  • Excellent analytical and technical communication skills.

Cybersecurity Experience — A Plus

A background in cybersecurity or SecOps is highly valuable, particularly experience with:

  • Secure coding practices
  • Application security (AppSec)
  • Penetration testing
  • Vulnerability assessment
  • Security-focused code reviews
  • OWASP / CWE
  • Secure software development
  • Vulnerability remediation

Cybersecurity experience is not mandatory, but candidates who can combine strong backend engineering skills with security expertise are encouraged to apply.

Preferred Qualifications

  • Proven track record delivering high-quality, performant backend systems.
  • Experience identifying and resolving software bugs and system bottlenecks.
  • Experience refactoring legacy or complex codebases.
  • Experience implementing complex features in large-scale applications.
  • Strong understanding of algorithms, data structures, and software engineering fundamentals.
  • Ability to reason through unfamiliar technical problems independently.
  • Excellent written and verbal English communication skills.

Engagement

  • Contract position
  • Remote
  • 15–20 hours/week
  • $50–$90/hour, depending on experience
  • Flexible schedule

Selection Process

  1. Application & Screening Questions
  2. AI Interview – approximately 30 minutes
  3. Technical Assessment – tentative
  4. Hiring Manager Review
  5. Project Onboarding

Important Note About the Process

Our interview and assessment stages are designed to understand how you think and solve problems independently. Candidates are expected to complete these stages without outside assistance.

The same principle applies once you join the project: the quality of the work depends on your own technical judgment, reasoning, and expertise.

Similar Jobs

11 Hours Ago
In-Office or Remote
Senior level
Senior level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Designs and develops scalable full-stack enterprise applications using React, Java/Spring Boot, and Python. Builds REST APIs, microservices, Generative AI and LLM capabilities, RAG systems, AI agents, and intelligent automation workflows. Integrates enterprise platforms while applying secure coding, automated testing, CI/CD, cloud-native development, and containerization practices. Collaborates with architects, product owners, engineers, and business stakeholders to deliver reliable solutions and provides technical guidance to other engineers.
Top Skills: Ai AgentsCi/CdCloud Ai ServicesDockerGenerative AiGitJavaJavaScriptKubernetesLarge Language Models (Llms)MicroservicesPrompt EngineeringPythonReactRest ApisRetrieval-Augmented Generation (Rag)Spring BootTypescript
10 Days Ago
In-Office or Remote
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design, build, and operate Atlassian’s foundational data platform, including Flink streaming ingestion and MPP query systems such as StarRocks. The role owns architecture, production reliability, performance, cost, data quality, observability, code reviews, complex problem resolution, cross-team initiatives, and mentoring. Candidates need strong distributed-systems and data-engineering expertise, coding skills in Java, Scala, or Python, cloud infrastructure experience, and operational experience with high-scale platforms.
Top Skills: Apache DorisApache FlinkApache PinotSparkAWSGCPJavaPythonScalaStarrocksTrino
11 Days Ago
Remote or Hybrid
Senior level
Senior level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Build and scale production-grade agentic AI infrastructure and platform capabilities. Lead architecture, technical design, reliability, scalability, data privacy, and end-to-end delivery. Collaborate with product and innovation teams to define customer solutions, mentor engineers, improve developer experience, and resolve complex technical issues. The role requires backend engineering, cloud infrastructure, APIs, databases, automated testing, infrastructure as code, and CI/CD expertise.
Top Skills: AWSAzureCi/CdDockerGCPGithub ActionsGoJavaJenkinsKafkaKubernetesLangfuseLanggraphMcpNode.jsNoSQLPythonRagRest ApisSQLTerraform

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account