Remote job
Python Developer - Remote in Brazil
Job details
About this role
Role overview
Take on a series of paid, project-based engagements working with a leading AI lab on real-world software engineering challenges. This part-time, fully remote opportunity is well suited to experienced engineers who want flexible consulting work alongside other professional commitments.
Responsibilities
- Debug and resolve issues across complex, multi-file codebases - Implement new backend or full-stack functionality - Refactor and migrate existing systems - Develop and extend unit and integration test suites - Write clear technical specifications and reference implementations - Review code and technical submissions for correctness, quality, and edge cases
Requirements
- 2–7 years of professional software engineering experience - Strong proficiency in Python - Professional experience with JavaScript or TypeScript - Working knowledge of at least one additional language such as Java, C#, or Go - Backend or full-stack experience with production systems - Experience with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing - Advanced professional written proficiency in English
Benefits and work setup
- Remote, part-time, and flexible consulting engagement - Project-based compensation with per-project rates - Contributors manage their own availability and use their own equipment - Independent opportunity allowing work with other clients or employers subject to contractual restrictions