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
Software Engineer II, Data Analytics & Engineering
Pinterest · San Francisco, CA, US · Remote, US · today
Software Engineer, Agent Delivery
Pallet · San Francisco · USD 135,000–180,000/yr · today
Manager II, Software Engineering, Infrastructure
Samsara · SF Bay Area · USD 154,700–260,000/yr · today
Intern, Software Engineer AI Agents (Fall 2026/Winter 2027)
Bot Auto · Houston, TX · today
Staff Software Engineer, Backend
Archer · San Jose, California, United States · today
Software Engineer, Sandbox & Agent Executor
Retool · San Francisco · USD 401–163,800/yr · today