Senior Software Developer (Multi-Language Systems & AI Engineering)
Contractor
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 and develop realistic programming tasks that reflect authentic engineering workflows.
Diagnose, troubleshoot, and repair sophisticated bugs within diverse repositories and codebases.
Implement production-ready features, orchestrating coordinated changes across multiple file systems.
Refactor, optimize, and modernize existing code while preserving functional integrity.
Configure and maintain development environments and dependencies using containerized workflows such as Docker.
Build deterministic automated tests and validation pipelines to ensure software reliability.
Contribute to infrastructure for builds, dependencies, and development tools, while documenting technical decisions.
Required Skills and Qualifications
5+ years of professional software engineering experience or equivalent expertise in systems programming and backend development.
Strong proficiency with Docker and containerized development workflows.
Expertise with Git and distributed version control in collaborative, production environments.
Demonstrated experience in at least one core language (Python, JavaScript/TypeScript, Go, Rust, Java, C++, C, or C#).
Advanced debugging and root-cause analysis skills for complex systems and codebases.
Proven ability to implement features across multi-file repositories and maintain automated tests.
Commitment to secure coding practices, code quality, and thorough documentation.
Preferred Qualifications
Experience contributing to large-scale or open-source repositories.
Hands-on work with data processing pipelines or machine learning workflows, especially in the Python ecosystem.
Expertise in configuring CI/CD pipelines or build systems for robust software delivery.