Home·Find Jobs·Senior Software Engineer - Remote
V

Senior Software Engineer - Remote

VettedBench · hiring for a confidential client
Posted yesterday · Apply by 30 Jul 2026
5-8 yearsContractRemote

About this role

We are looking for experienced Senior Software Engineers to join our client's team and help train next-generation AI systems. In this role, you will apply your software engineering expertise to improve AI models by contributing real-world coding knowledge, debugging complex software systems, implementing new features, refactoring codebases, and optimizing performance. No prior experience in AI is required—your software engineering expertise is what matters.

Key Responsibilities:

  • Contribute expert-level knowledge to bug fixing, feature implementation, codebase refactoring, and performance optimization across multiple programming languages.
  • Analyze, review, and enhance software codebases to improve clarity, maintainability, scalability, and efficiency.
  • Evaluate existing system architecture and recommend technical improvements and optimization strategies.
  • Develop robust, scalable, and high-quality software solutions.
  • Collaborate with cross-functional teams to provide technical insights that improve AI model performance.
  • Document technical findings, project updates, and software development best practices.
  • Support the continuous improvement of AI systems by applying real-world software engineering expertise.

Mandatory Requirements:

  • Strong proficiency in Python 3, Java, Rust, or TypeScript.
  • Experience with C++ or Go is considered a strong advantage.
  • Demonstrated experience in debugging complex software issues and delivering maintainable, production-quality solutions.
  • Strong background in feature development and codebase refactoring.
  • Deep understanding of algorithms, data structures, software architecture, performance optimization, and scalable software development.
  • Excellent written and verbal communication skills.
  • Proven ability to work effectively in remote and collaborative environments.

Preferred Qualifications:

  • Previous experience working on large-scale, distributed codebases.
  • Familiarity with modern AI or Machine Learning systems is a plus but not mandatory.
  • Experience participating in rigorous code reviews and contributing to software engineering best practices.

Contract Duration: 3–6 months, depending on the project. Candidates may choose either part-time (20 hours per week) or full-time (40 hours per week). Flexible working hours are available. What we offer includes a dynamic work environment and the opportunity to contribute to cutting-edge AI technology.

This role is managed by VettedBench on behalf of our client. Your application is reviewed directly by our talent team.

More open roles

View all roles →
Apply for this role →