coreviastaffing · US IT Recruiter
Benefits
Senior Software Engineer
Position Overview
We are seeking an experienced Senior Software Engineer to join our dynamic team in a unique remote contracting opportunity. In this role, you will leverage your advanced engineering expertise to help train next-generation AI systems by creating sophisticated Reinforcement Learning Environments that test AI models' ability to solve complex software engineering problems.
This is a high-impact opportunity to directly shape how AI systems learn, reason, and perform through your domain expertise and real-world problem-solving skills. No prior AI experience is required, your software engineering excellence is what matters most.
Job Details
Job Title: Senior Software Engineer
Job Type: Contractor (approximately 15 hours per week)
Location: Remote
Key Responsibilities
Design and develop Reinforcement Learning Environments that test AI models on complex software engineering challenges
Create reproducible testing environments with comprehensive specifications and golden reference solutions
Develop scenarios focused on:
Bug fixing and debugging complex software issues
Feature implementation and development
Codebase refactoring and optimization
Performance optimization and scalability improvements
Write clean, maintainable code that serves as a reference standard for AI model evaluation
Document problem specifications, solution approaches, and implementation details thoroughly
Collaborate with cross-functional teams to ensure alignment with project objectives
Participate in code reviews and contribute to best practices development
Required Skills and Qualifications
Programming Languages: Proficiency in at least one of the following:
Python 3
Java
Rust
TypeScript
Core Competencies:
Deep understanding of algorithms and data structures
Expert-level debugging and problem-solving skills
Demonstrated experience in bug fixing and feature implementation
Strong background in codebase refactoring
Proven ability in performance optimization and tuning
Professional Experience:
Senior-level software engineering background with complex problem-solving experience
Track record of delivering maintainable, high-quality solutions
Experience working in collaborative, cross-functional teams
Comfort working in remote environments
Soft Skills:
Exceptional written and verbal communication abilities
Keen attention to detail and quality
Strong organizational and time management skills
Preferred Qualifications
Additional proficiency in C++ or Go
Experience working with large-scale, distributed codebases
Familiarity with modern AI or machine learning systems (though not required)
Background in rigorous code review processes and software best practices development
Previous experience in AI training or model evaluation
Compensation Structure
Compensation is output-based, with payment provided per completed task that meets project specifications. The time required to complete work may vary depending on your experience level and workflow efficiency. Minimum submission requirements apply, and experts are expected to submit a minimum number of tasks per week to maintain active status.
Bachelor's
Expert and leadership (9+years)
Java
Node.js
Microservices Architecture
Database Management
RESTful APIs
Cloud Computing
Version Control
Download MeeBoss