Role Title: Workflow Annotator — Software Engineering Role Type: Contractor Location: Remote micro1 is engaging Workflow Annotator — Software Engineering experts to contribute to a dynamic customer project focused on building a library of realistic, multi-step engineering…
Software Engineer
Job description
About the Role
In this remote contractor role, you'll apply your software engineering expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input.
Key Responsibilities
- Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems projects
- Review, debug, improve, and explain code across different technical environments
- Design or evaluate solutions involving APIs, databases, services, integrations, testing, and deployment
- Identify tradeoffs around scalability, maintainability, performance, reliability, and security
- Communicate technical reasoning clearly in writing
Requirements
- 5+ years of hands-on software engineering experience
- Strong experience in at least one backend/full-stack environment (Python, JS/TS, Node.js, Java, C#, .NET, C++, Go, Ruby, PHP)
- Experience building or reviewing production-level applications, APIs, services, databases
- Strong understanding of software fundamentals: debugging, testing, architecture, tradeoffs
Preferred Qualifications
- Cloud experience (AWS, GCP, Azure)
- CI/CD, DevOps, containers
- Frontend: React, Next.js, Angular, Vue
About micro1
micro1 connects specialized professionals with leading AI companies to help train next-generation AI models through real-world domain expertise.
You will be redirected to the company's website to complete your application.