Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

curvia ai
7-9 Years
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Company Description:

Curvia AI is a London, UK-based technology and AI solutions company that transforms complexity into opportunity through enterprise solutions, AI-powered automation, and data-driven insights. We build practical, scalable, and human-centred technology grounded in integrity, security, and responsible innovation.

Role Overview:

We are looking for senior software engineers with 7+ years of industry experience to support the training and evaluation of large language models. In this role, you will review, analyse, and improve AI-generated code, ensuring that it is correct, secure, maintainable, scalable, and aligned with production engineering standards.

This is a code quality and engineering evaluation role-not a traditional software testing or manual QA position. You will apply your software engineering judgment to assess implementation quality, identify root causes, and recommend or implement robust solutions.

Offer Details:

  • Pay: US $60/day
  • Commitments Required: At least 8 hours per day and minimum of 40 hours per week, with an overlap of 4 hours with PST.
  • Mode of Work: Fully Remote
  • Number of positions: 30
  • Years of Experience: 7+ years

What You'll Do Day-to-Day:

  • Review and evaluate AI-generated code across different programming languages and software engineering scenarios.
  • Assess code for correctness, reliability, security, scalability, readability, and maintainability.
  • Identify bugs, logical errors, incomplete implementations, edge-case failures, and architectural weaknesses.
  • Analyse unfamiliar codebases and understand the impact of proposed changes.
  • Review bug fixes, feature implementations, refactoring, API integrations, configuration changes, and database operations.
  • Compare alternative implementations and determine which solution best satisfies the requirements.
  • Rewrite or improve code to create high-quality reference solutions.
  • Provide clear technical explanations for identified issues and recommended improvements.
  • Develop evaluation criteria, technical annotations, and rubrics for code-quality assessment.
  • Collaborate with researchers and engineering teams to design coding benchmarks and improve LLM evaluation methodologies.

Requirements:

  • 7+ years of professional software engineering experience.
  • Strong proficiency in at least one programming language, such as Python, JavaScript/TypeScript, Java, C++, Go, C#, Ruby, PHP, or Rust.
  • Significant experience building, maintaining, debugging, and reviewing production-grade software.
  • Strong understanding of software design principles, clean code, modular architecture, abstraction, error handling, and maintainability.
  • Proven ability to identify functional, performance, security, and design issues in complex codebases.
  • Strong debugging, root-cause analysis, and problem-solving skills.
  • Experience with code reviews and collaborative software development workflows.
  • Familiarity with Git and modern engineering practices.
  • Strong written English and the ability to communicate technical feedback clearly.
  • Good understanding of data structures, algorithms, APIs, databases, and application architecture.

Evaluation Process (approximately 60 mins) :

  • AI interview (20 mins approx.)
  • Delivery interview (45 - 60 min)

More Info

Key Skills

Modular architecture

Code reviews

Software design principles

Collaborative software development workflows

Clean code

Error handling

Root-cause analysis

About Company

Similar Jobs

7-11 yrs
Pune, India
Skills:
.Net Core, .NET Framework, Object-Oriented Programming (OOP), Object-Oriented Analysis and Design (OOAD), Nunit, C#, Design Patterns, Solid Principles, Mstest, Sql, Angular, Dependency Injection, Entity Framework, ASP.NET, Restful Apis, Xunit, GitLab CI/CD, Dockerization, Revit Plugin, ASP.NET Core, Unity Engine, Unity Framework
6-8 yrs
Pune, India
Skills:
containerization , Hibernate, Oracle Sql, CSS, Automated Testing, Spring Boot, Version Control, Sql, HTML, Java 8, Spring, Javascript, Reactjs, Data Structures And Algorithms, Python, CI/CD, Object-Oriented Programming
6-12 yrs
Mumbai, India
Skills:
Oracle APEX, REST, Javascript, Application Security, Oracle Sql, Html5, Explain Plan, Pl Sql, Css3, trace, ORDS
8-10 yrs
India
Skills:
Java, Golang, PostgreSQL, Dynamodb, Node.js, Redis, Sql, Nosql, MySQL, MongoDB, Python, AWS, Ai
6-8 yrs
Mumbai, India
Skills:
.NET, Rabbitmq, Javascript, Html5, Xml, Http, Json, Css3, Ajax, React Js, Dot Net Core