G2i Inc. logo

AI Software Engineer (Java)

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, a pivotal remote role focused on shaping the future of AI-generated code. In this position, you will leverage your deep understanding of software engineering principles, particularly in Java, to refine and enhance large language models (LLMs) capable of producing production-grade code across a diverse spectrum of programming languages. Your expertise will be instrumental in guiding these AI models to not only generate code but to do so with the correctness, efficiency, and stylistic elegance that seasoned engineers expect.
  • • Your primary responsibility will involve a sophisticated process of code comparison and ranking. You will meticulously evaluate multiple code snippets generated by AI, discerning the most effective and well-structured solutions. Crucially, you will articulate the rationale behind your judgments, providing clear, concise explanations that highlight the strengths and weaknesses of each option. This analytical process is fundamental to the AI's learning curve, enabling it to understand the nuances of high-quality code.
  • • Beyond evaluation, you will actively participate in the repair and refactoring of AI-generated code. This entails identifying and rectifying errors in logic, optimizing for performance bottlenecks, and ensuring adherence to established coding standards and best practices. Your ability to transform imperfect code into robust, efficient, and maintainable solutions will directly contribute to the AI's ability to learn and replicate superior coding practices.
  • • A significant aspect of this role is the injection of your expert feedback into the Reinforcement Learning from Human Feedback (RLHF) pipeline. This involves providing precise ratings, making necessary edits, and interpreting test results. Your insights will be translated into reward signals that guide the AI's learning process, effectively teaching it to propose, critique, and improve code in a manner analogous to how experienced human developers operate.
  • • The RLHF process, in essence, involves a cycle: the AI generates code, expert engineers like yourself rank, edit, and justify their choices, this feedback is converted into reward signals, and reinforcement learning then tunes the model to produce code that is ready for deployment. Your role is at the heart of this iterative improvement cycle, ensuring the AI's output aligns with real-world development standards.
  • • This position offers a unique opportunity to work at the cutting edge of AI development, directly influencing the capabilities of LLMs in software engineering. You will be part of a team that is building the next generation of AI tools for developers, making coding more efficient, accessible, and high-quality.
  • • The role demands a high degree of autonomy and thrives in an asynchronous, low-oversight environment. You will be expected to manage your time effectively, delve into documentation and language specifications independently, and communicate your findings and decisions clearly through written feedback. This self-directed approach is key to the success of our distributed team and the efficiency of the AI training process.
  • • You will be working with a tech stack that emphasizes a strong command of Java, ensuring that the AI models are trained on and learn from code that adheres to robust engineering principles. Your experience in Java will be the bedrock upon which you build your contributions to the AI's learning.
  • • The impact of your work will be substantial, directly contributing to the development of AI that can assist developers globally. By improving the quality and reliability of AI-generated code, you will help accelerate software development cycles and empower engineers with more powerful tools.
  • • This is a fully remote position, offering the flexibility to work from anywhere within the accepted countries and locations. You will have the opportunity to contribute to a groundbreaking project without the constraints of a traditional office environment.
  • • The role is structured as a 1099 independent contractor engagement, providing flexibility in terms of hours, with a minimum commitment of 15 hours per week and the potential for up to 40 hours. Compensation is competitive, ranging from $30 to $70 per hour, dependent on your location and level of seniority.
  • • For US applicants, please note this is a 1099 independent contractor role. It is not compatible with F-1 OPT, STEM OPT, or other visa statuses requiring W-2 employment, guaranteed hours, or employer sponsorship. G2i Inc. is unable to provide offer letters or employment verification for this role.

🎯 Requirements

  • • Minimum of 3 years of professional software engineering experience, with a strong emphasis on Java development.
  • • Exceptional code-review instincts, with the proven ability to quickly identify logic errors, performance bottlenecks, and potential security vulnerabilities.
  • • Outstanding written communication skills, with the ability to articulate complex technical concepts and justify decisions clearly and concisely.
  • • A proactive and independent work ethic, comfortable reading documentation and language specifications, and thriving in an asynchronous, low-oversight environment.

🏖️ Benefits

  • • Fully remote work environment, offering flexibility to work from anywhere within the accepted countries and locations.
  • • Competitive hourly compensation ranging from $30 to $70 per hour, commensurate with experience and location.
  • • Flexible work hours, with a minimum commitment of 15 hours per week and the potential to work up to 40 hours per week.
  • • Opportunity to work on cutting-edge AI technology and directly influence the development of large language models for code generation.

Skills & Technologies

Java
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