Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Freelance Software Developer (Python-Rust) - AI Trainer

at Mindrift

Posted 4 days ago | 0 applied

Description:

  • Mindrift is seeking a Freelance Software Developer (Python-Rust) to work as an AI Trainer.
  • The role involves collaborating on projects that aim to enhance GenAI models' capabilities in addressing specialized questions and complex reasoning.
  • Typical tasks include analyzing and understanding existing code in Python or C/C++, migrating logic to idiomatic, safe Rust while preserving functionality, adapting or porting the test suite to ensure behavioral equivalence, and documenting migration steps and technical decisions.
  • The position is part-time and fully remote, allowing for flexible scheduling.
  • Candidates will have the opportunity to contribute to projects aligned with their skills and help shape the future of AI.

Requirements:

  • Candidates must have a Bachelor's or Master’s degree in Software Development, Computer Science, or related fields.
  • A minimum of 3 years of professional experience with Python and at least 1 year of hands-on experience with Rust is required.
  • Experience with PyO3/maturin for Python-Rust interoperability, as well as automated testing (unit/integration) and benchmarking, is necessary.
  • Knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust applications is essential.
  • A solid understanding of systems programming, including memory management and concurrency, is required.
  • Prompt engineering experience is considered a strong plus.
  • Candidates must possess an advanced level of English (C1) or above.
  • The ability to learn new methods quickly, switch between tasks and topics, and work with challenging, complex guidelines is important.
  • A laptop, internet connection, available time, and enthusiasm for taking on challenges are required for this fully remote role.

Benefits:

  • This freelance opportunity offers a part-time, remote project that can fit around primary professional or academic commitments.
  • Participants will work on advanced AI projects, gaining valuable experience that enhances their portfolio.
  • The role allows individuals to influence how future AI models understand and communicate in their field of expertise.