About the job
Please submit your CV in English and specify your English proficiency level.
Toloka AI, working with Mindrift, offers project-based freelance roles for skilled professionals supporting technology firms. This freelance optical engineer position centers on testing, evaluating, and improving AI systems. The work is not permanent employment but structured around specific projects.
Role overview
This role involves designing and validating computational physics problems that mirror real research workflows. Tasks require strong Python programming skills and a background in physics or a closely related field.
What you will do
- Create original computational physics problems inspired by real-world research scenarios.
- Design problems that require Python programming to solve, using libraries such as NumPy, SciPy, or SymPy.
- Ensure problems are complex enough to require computational solutions, not manual calculation.
- Develop advanced reasoning tasks in mechanics, electromagnetism, thermodynamics, and quantum mechanics.
- Base problem statements on authentic research challenges from physics practice.
- Validate solutions in Python, using established simulation libraries.
- Clearly document each problem and provide verified solutions.
Requirements
- Background as an optical engineer with strong Python skills and interest in part-time, project-based work.
- Degree in Physics (theoretical, experimental, or computational) or a related field.
- Proficiency in Python for numerical validation. Experience with tools like MATLAB, R, C, SQL, NumPy, Pandas, or SciPy is valued.
- Minimum 2 years of professional experience in applied research or teaching.
- Familiarity with numerical simulation methods.
- Ability to design problems that reflect authentic research workflows.
- Creative approach to developing problems across multiple physics domains.
- Understanding of modeling and approximation techniques in physics.
- Excellent written English at C1 level or higher.
Application process
- Submit your application.
- Complete the qualification process.
- Join a project.
- Work on assigned tasks.
- Receive payment.
Time commitment
During active project periods, tasks typically require 10–20 hours per week. Workload may shift depending on project needs.
Compensation
Earn up to $10 per hour, depending on task complexity and pace. Compensation may vary for other projects on the platform based on their requirements.

