Software Developer
Micro1
- Location
- Remote
- Workplace
- Remote
- Employment
- Contract
- Salary
- USD 50–120/hr
Posted 2mo ago
Job Title
Software Developer
Job Type
Contractor
Location
Remote
Job Summary
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.
Key Responsibilities
- Design, develop, and optimize robust software components for AI model training and evaluation workflows.
- Collaborate closely with data scientists and engineers to implement scalable, maintainable, and high-quality code.
- Analyze requirements and translate them into technical solutions that align with project objectives.
- Conduct code reviews and provide constructive feedback to ensure best practices and code quality.
- Troubleshoot, debug, and resolve complex software issues during all phases of the software development lifecycle.
- Document codebases, processes, and methodologies for transparency and ongoing team success.
- Contribute to continuous improvement initiatives by recommending new tools, frameworks, or methodologies.
Required Skills and Qualifications
- Proven expertise in software development, with proficiency in at least one modern programming language (such as Python, Java, C++, or similar).
- Solid experience designing and implementing software solutions for AI, machine learning, or data-driven applications.
- Demonstrated ability to work effectively in remote, distributed teams.
- Excellent written and verbal communication skills with an emphasis on clarity and collaboration.
- Strong problem-solving skills and the ability to troubleshoot complex technical challenges.
- Experience with version control, CI/CD pipelines, and collaborative development environments.
- Keen attention to detail and a commitment to delivering high-quality work.
Preferred Qualifications
- Previous involvement in AI model evaluation or training projects.
- Familiarity with ML frameworks (e.g., TensorFlow, PyTorch) and data processing tools.
- Background in contributing to open-source projects or large-scale distributed systems.
Skills
- Python
- Java
- C++
- Git
- CI/CD
- TensorFlow
- PyTorch
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today