G2i Inc. logo

AI Software Engineer (Rust)

Job Overview

Location

Miami, Indiana, USA

Job Type

Full-time

Category

Software Engineer

Date Posted

February 27, 2026

Full Job Description

đź“‹ Description

  • • Join G2i Inc. as an AI Software Engineer, specializing in Code Evaluation & Training, and play a pivotal role in shaping the future of artificial intelligence for software development. This fully remote position offers a unique opportunity to leverage your deep understanding of programming languages, particularly Rust, to refine and enhance large language models (LLMs) capable of generating production-grade code.
  • • Your primary mission will be to guide LLMs in producing high-quality code across a diverse spectrum of programming languages. This involves a critical and analytical approach to evaluating AI-generated code, ensuring it meets the rigorous standards expected in professional software engineering environments. You will be at the forefront of applying Reinforcement Learning from Human Feedback (RLHF) principles to train models that not only write code but also understand the nuances of correctness, efficiency, and stylistic best practices.
  • • A significant aspect of your role will be the meticulous comparison and ranking of multiple code snippets. You will be tasked with identifying the superior solution among AI-generated options and articulating the rationale behind your judgment. This requires a keen eye for detail, an understanding of algorithmic efficiency, and a solid grasp of software design principles. Your ability to explain complex coding concepts clearly and concisely will be paramount in guiding the AI's learning process.
  • • Beyond evaluation, you will actively participate in the repair and refactoring of AI-generated code. This means taking code that may be functional but suboptimal and improving it for correctness, performance, and adherence to established coding styles. You will apply your expertise to identify bugs, optimize algorithms, and ensure the code is maintainable and robust, mirroring the work of an experienced senior engineer.
  • • You will be instrumental in injecting critical feedback into the RLHF pipeline. This involves providing precise ratings, making necessary edits, and analyzing test results to inform the model's learning. Your insights will directly contribute to the model's ability to generate, critique, and improve code in a manner that aligns with human expert judgment. The ultimate goal is to create AI that writes code the way experienced engineers would—code that is not just functional but shippable.
  • • The RLHF process, in essence, involves generating code, having expert engineers like yourself rank, edit, and justify their choices, converting this human feedback into quantifiable reward signals. These signals are then used in reinforcement learning algorithms to tune the model, steering it towards producing code that meets your high standards for production readiness.
  • • This role demands a proactive and detail-oriented individual who can thrive in an asynchronous, low-oversight environment. You should be comfortable diving deep into documentation and language specifications to ensure the highest quality of feedback. Your contributions will directly impact the intelligence and capability of our AI systems, making them more valuable tools for developers worldwide.
  • • You will be working with cutting-edge AI technologies, specifically focusing on the application of LLMs to code generation and evaluation. This is an opportunity to be part of a team that is pushing the boundaries of what AI can achieve in the software engineering domain. Your work will have a tangible impact on the development of tools that can assist and augment human developers, leading to faster, more efficient, and higher-quality software creation.
  • • The ideal candidate possesses a strong analytical mindset and a passion for code quality. You are not just a coder; you are a code critic, a refactorer, and a teacher for AI. You understand the subtle differences that make code good versus great, and you can articulate these differences effectively. This role is perfect for someone who enjoys the intellectual challenge of understanding how machines learn and how to guide that learning process towards sophisticated outcomes.
  • • Your responsibilities will include, but are not limited to: evaluating and ranking AI-generated code snippets for correctness, efficiency, and style; identifying and rectifying errors in AI-generated code; refactoring code to improve its quality and performance; providing detailed justifications for code evaluations; contributing to the RLHF training loop by providing structured feedback; and staying abreast of advancements in AI and LLM technologies relevant to code generation.
  • • We are building a system that learns from the best. Your role is to embody that 'best' and translate your expertise into actionable feedback for the AI. This is a unique chance to contribute to a groundbreaking project that aims to revolutionize how software is developed, making it more accessible and efficient for everyone. Your meticulous attention to detail and your ability to communicate complex technical ideas will be the cornerstones of your success in this role.
  • • The impact of your work will be far-reaching, influencing the development of AI tools that assist millions of developers. You will be directly contributing to the creation of smarter, more capable AI assistants that can handle complex coding tasks, freeing up human engineers to focus on higher-level problem-solving and innovation. This is more than just a job; it's an opportunity to shape the future of software engineering.

🎯 Requirements

  • • Minimum of 3 years of professional software engineering experience with a strong emphasis on Rust.
  • • Demonstrated ability to perform thorough code reviews, identifying logic errors, performance bottlenecks, and security vulnerabilities.
  • • Exceptional written communication skills, with the ability to clearly articulate technical reasoning and justify code quality assessments.
  • • Proven self-starter mentality, comfortable working independently in an asynchronous, low-oversight environment, with a strong inclination to read and understand technical documentation and specifications.

🏖️ Benefits

  • • Fully remote work environment, allowing you to work from anywhere.
  • • Flexible hours with a minimum commitment of 15 hours per week, up to 40 hours per week available.
  • • Competitive hourly compensation ranging from $30 to $70, based on location and experience.
  • • Opportunity to work with cutting-edge AI and LLM technologies.
  • • Direct impact on the development of advanced AI tools for software engineering.

Skills & Technologies

Rust
REST
Remote

Ready to Apply?

You will be redirected to an external site to apply.

About G2i Inc.

G2i is a technical talent marketplace that pre-vets React, React Native, and Node.js engineers for U.S. companies. Founded by developers to solve hiring pain, it runs extensive code reviews, pair-programming interviews, and background checks before matching engineers for contract or full-time remote roles. G2i emphasizes mental health, offering a monthly wellness stipend and a zero-burnout policy. The company also provides direct-hire services and manages payroll, compliance, and ongoing support, enabling startups and enterprises to scale engineering teams quickly while maintaining code quality and developer well-being.

Similar Opportunities

Bangalore, Argentina
Full-time
Expires May 11, 2026
Python
Java
Spring
+5 more

3 days ago

Apply
Argentina
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

10 days ago

Apply
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

19 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

16 days ago

Apply