Software Developer
micro1
WorldwideremotePosted 4 days ago
Skill Required
Software-DeveloperSoftware-Engineer-DeveloperSoftware-Application-DeveloperSoftware-Applications-DeveloperSoftware-DevelopmentSoftware-Development-SpecialistSoftware-EngineerDeveloperSoftware EngineerSoftware DeveloperMachine LearningR ProgrammingJavaScriptdesigningNode.jswrittenPythondesignDesign PatternsJavaandAIContract
Key highlights
- 5+ years of professional software development experience.
- Remote contractor position.
- Work on training next-generation AI systems without prior AI experience required.
- Must have expertise in Python, Java, JavaScript/Node.js, or full-stack development.
- Involves contributing real-world code examples for AI training datasets.
- Requires strong technical documentation and communication skills.
Role overview
micro1 is engaging Software Developers to contribute expertise to a dynamic customer project focused on digital innovation. In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
Responsibilities
- Design and implement scalable, maintainable, and robust software solutions leveraging Python, Java, JavaScript/Node.js, and full-stack technologies.
- Conduct detailed code reviews, providing actionable feedback to ensure functionality, performance, and adherence to standards.
- Develop and maintain comprehensive technical documentation to support architectural decisions and ongoing maintenance.
- Collaborate in shaping software architecture and recommending industry best practices for long-term stability and scalability.
- Participate in the analysis of requirements to deliver efficient, high-quality deliverables meeting client and project needs.
- Contribute real-world programming examples, explanations, and problem-solving approaches as foundational input for AI training datasets.
- Communicate findings, challenges, and solutions effectively using clear written and verbal communication skills.
Requirements
- 5+ years of proven experience as a professional, consultant, or specialist in one or more of: Python, Java, JavaScript/Node.js, or full-stack software development.
- Demonstrated expertise in designing and reviewing complex software architectures and codebases.
- Strong background in producing and maintaining high-quality, user-friendly technical documentation.
- Solid experience with code review processes, offering insightful, constructive feedback to peers or contributors.
- Ability to distill complex software concepts into clear, concise written and verbal communication pieces.
- Experience working remotely and collaborating across distributed teams using digital communication tools.
Nice to have
- Exposure to AI, machine learning concepts, or contributing to technology training datasets.
Additional details
- Role Title: Software Developer
- Role Type: Contractor
- Location: Remote
- Originally posted on Himalayas