ContractRemoteExpired
Software Engineer
micro1 is engaging Software Engineers to contribute technical expertise to a customer project focused on evaluating AI-powered developer workflows and process automation. Engineers will execute realistic development tasks involving version control, code review, issue tracking, CI/CD, scripting, APIs, and software integrations while validating technical outputs and maintaining reproducible test environments. No prior AI experience is required.
This job opportunity has expired.
The listing's valid-through date has passed. Its details remain available as a historical reference.
View Current JobsSalary
$50 - $70 / hour
Department
Software Engineering
Experience
3+ Years
Responsibilities
- Execute structured evaluation assignments that simulate authentic software development workflows using AI-powered tools.
- Perform version control, code review, issue tracking, and CI/CD workflow evaluation tasks.
- Assess and grade the technical correctness of generated outputs through hands-on verification.
- Design and maintain reproducible test environments with realistic repositories, commit histories, and CI workflows.
- Seed and reset development environments to maintain reliable evaluation conditions.
- Configure and troubleshoot integrations and authentication flows across multiple software services.
- Use scripting and automation to streamline environment setup, testing, and reset processes.
- Investigate undocumented product behavior through systematic hands-on testing.
- Document technical findings, unexpected behavior, and evaluation outcomes clearly.
- Validate development workflows involving REST APIs, OAuth, webhooks, and external integrations.
- Apply defined evaluation rubrics consistently while identifying technical edge cases.
- Participate in calibration sessions to maintain consistent grading standards across contributors.
Skills
Software EngineeringPythonBashScriptingCI/CDGitGitHubGitHub ActionsREST APIOAuthWebhooksQuality AssuranceTechnical QACode ReviewVersion ControlIssue TrackingWorkflow AutomationAPI IntegrationTest AutomationAI AssistantsModel Context ProtocolMCPSaaS Integrations
Requirements
- Minimum 3 years of professional software engineering experience.
- Strong command of Git and GitHub workflows, including pull requests, branching, code review, and diff analysis.
- Experience diagnosing CI logs and troubleshooting development workflow failures.
- Strong proficiency with CI/CD systems, ideally GitHub Actions.
- Ability to author and maintain custom CI/CD workflows and reproducible build processes.
- Advanced scripting skills in Python or Bash.
- Solid understanding of REST APIs, OAuth, and webhook integrations.
- Experience automating development environment setup and reset processes.
- Experience using connectors across Claude and ChatGPT.
- Familiarity with enterprise SaaS platforms such as Slack, Google Workspace, or Microsoft 365.
- Experience using AI assistants or agent tools in software development workflows.
- Familiarity with agent tool-calling or Model Context Protocol (MCP) is advantageous.
- Background in technical QA, AI evaluation, or data annotation is advantageous.
- Ability to consistently apply evaluation rubrics and identify nuanced technical edge cases.
- Exceptional attention to detail and strong written and verbal English communication skills.
Benefits
- Remote contract opportunity
- Earn $50–$70 per hour
- 4 openings available
- Work with modern CI/CD and developer automation workflows
- Evaluate AI assistants in realistic software engineering scenarios
- Apply Python, GitHub Actions, APIs, and automation expertise
- Gain exposure to AI agent tooling and MCP-based workflows
- Contribute directly to next-generation AI evaluation and training