Job Title
Software Engineer – AI Trainer
Job Type
Contractor (10–15 Hours per Week)
Compensation Structure
Hourly contract position. Compensation is paid based on hours worked and approved project time.
Location
Remote
Job Summary
We are looking for experienced Software Engineers to support AI Training and evaluation initiatives through real-world software engineering tasks. In this role, you will help train, assess, and improve next-generation AI systems by applying your expertise to coding, debugging, architecture reviews, system design, infrastructure challenges, and technical reasoning exercises.
This is an hourly-paid contract opportunity, not a traditional software development position. Contributors will work on project-based AI training and evaluation tasks designed to improve how AI systems understand, generate, and reason about software engineering concepts and real-world development workflows.
No prior AI experience is required. What matters most is strong software engineering judgment, clear technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality.
A Cybersecurity or SecOps background is highly preferred.
Key Responsibilities
- Contribute to AI training, benchmarking, and evaluation projects involving real-world software engineering scenarios.
- Work on challenging engineering tasks across backend, full-stack, infrastructure, systems, and platform-related domains.
- Review, debug, improve, and explain code across diverse programming languages, frameworks, and technical environments.
- Evaluate AI-generated code and technical solutions for correctness, maintainability, scalability, security, and performance.
- Design or assess practical solutions involving APIs, databases, services, integrations, testing strategies, and deployment workflows.
- Identify and explain tradeoffs involving reliability, security, developer experience, scalability, and operational efficiency.
- Clearly communicate technical reasoning in written form, including solution approaches, architectural decisions, and alternative implementations.
- Collaborate with multidisciplinary teams on technical reviews, assessments, implementation decisions, and benchmarking exercises.
- Adapt quickly to unfamiliar codebases, frameworks, technologies, and business requirements.
Required Skills and Qualifications
- 5+ years of hands-on software engineering experience.
- Strong experience in at least one backend or full-stack development environment, including Python, JavaScript/TypeScript, Node.js, Java, C#, .NET, C++, Go, Ruby, PHP, or similar technologies.
- Experience building, maintaining, reviewing, or supporting production-grade applications, APIs, services, databases, or integrations.
- Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, design patterns, and technical tradeoffs.
- Ability to evaluate and explain complex engineering decisions clearly and objectively.
- Comfortable reading, understanding, and reasoning through unfamiliar codebases and technical requirements.
- Excellent written and verbal communication skills.
- Ability to work independently in a remote, collaborative environment.
Preferred Qualifications
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Experience with CI/CD pipelines, DevOps practices, containers, monitoring systems, observability tools, or production operations.
- Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native.
- Cybersecurity, Security Engineering, SecOps, Application Security, or Infrastructure Security experience.
- Open-source contributions, public GitHub projects, technical writing, or other examples of engineering thought leadership.
- Experience mentoring engineers, conducting code reviews, or making architecture and technical leadership decisions.
- Familiarity with AI, machine learning, or developer-focused AI tools is a plus but not required.
Additional Information
This opportunity is ideal for experienced engineers who enjoy solving complex technical problems, evaluating software quality, and applying real-world engineering expertise to emerging AI technologies. Your contributions will directly influence how next-generation AI systems reason about code, architecture, debugging, security, and software development best practices.
This version keeps the original requirements intact while explicitly clarifying that it is an AI Training role, that compensation is hourly, and that it is not a traditional engineering position, addressing all of the job board feedback.
Job Type: Contract
Pay: $20.00 - $75.00 per hour
Benefits:
Work Location: Remote