Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20512309

    FULLTIME

    Senior Software Engineer

    CA

    curvia ai

    Not specified · onsite · Posted 12d ago

    Sourced fromFoundit
    Not disclosed7–9 yrsfulltimeNot specified

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    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)

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    collaborative software development workflowsC SharpRustapisapplication architecturerubyRoot Cause AnalysisClean CodeDatabasescode reviewsError HandlingC plus plusSoftware Design PrinciplesGolangData StructuresdebuggingMaintainabilityModular ArchitectureabstractionPythonJavascriptPHPTypescriptAlgorithmsJavaGIT

    Job search guides

    • All 2,864 Software Engineer jobs in India
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast