> Markdown version of [/jobs/ext/3780966-software-engineers](https://www.wearedevelopers.com/jobs/ext/3780966-software-engineers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineers - **Company:** Yo Labs Inc. - **Location:** Philadelphia, PA, United States (Remote available) - **Experience:** Expert - **Salary:** $166,400.0 - $249,600.0 - **Contract:** Contract - **Skills:** Java (Programming Language), Artificial Intelligence, Software Bug Management, C++ (Programming Language), Code Review, Software Debugging, Performance Tuning, Software Construction, Software Engineering, TypeScript, Reinforcement Learning, Rust (Programming Language), Agentic-AI, Codebase, Machine Learning Operations, Code Restructuring - **Published:** October 16, 2026 - **Apply:** https://www.juju.com/job/16_c27d9729 ## About the Role * Strong proficiency in Python 3, Java, Rust, C++, or TypeScript. * Strong understanding of algorithms and data structures. * Experience with bug fixing and debugging complex software issues. * Proven experience in feature implementation and codebase refactoring. * Strong knowledge of performance optimization and tuning. * Excellent written and verbal communication. * Strong attention to detail. Preferred Qualifications * Experience working with large-scale or distributed codebases. * Familiarity with AI/ML systems is a plus but not required. * Experience with rigorous code reviews and software engineering best practices. * Experience working effectively in remote or cross-functional teams. ## Description * Create reinforcement learning environments for software engineering tasks. * Design tasks involving bug fixing, feature development, refactoring, and performance optimization. * Build deterministic verification systems and golden reference solutions. * Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. * Develop realistic, reproducible software engineering scenarios. * Ensure tasks accurately measure coding ability, problem-solving, and tool usage. * Document solutions and provide clear technical feedback.