Job Description
We are seeking highly skilled and experienced software engineers to collaborate on cutting-edge AI projects. As a key contributor, you will work on analyzing and migrating code from Python or C/C++ to idiomatic Rust, while preserving functionality and ensuring behavioral equivalence.
You will also be responsible for adapting or porting the test suite and documenting migration steps and technical decisions.
This is an exciting opportunity to contribute to the development of advanced AI models that can address specialized questions and achieve complex reasoning skills.
Required Skills and Qualifications
* Bachelor's or Master's degree in Software Development, Computer Science, or related field
* At least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust
* Experience with FFI tools (bindgen, cxx) and unsafe Rust for C/C++ interoperability
* Proficient in testing migrated code (unit/integration/fuzz tests)
* Solid understanding of systems programming (memory management, concurrency)
* Skilled at refactoring legacy code and documenting migration steps
* Prompt engineering experience is a strong plus
* Advanced level of English language proficiency
Benefits
* Opportunity to work on part-time, remote freelance projects that fit around your primary commitments
* Gain valuable experience enhancing your portfolio
* Influence how future AI models understand and communicate in your field of expertise
Others
This role is fully remote, and you will need a laptop, internet connection, and time available to take on this challenge.