About the job
Please submit your CV in English and specify your level of English proficiency.
About Toloka AI
Toloka AI connects specialists with AI projects from leading technology companies. The team focuses on testing, evaluating, and improving AI systems. Engagements are project-based and do not represent permanent employment.
Role Overview
This freelance role suits optical engineers with strong Python skills who are interested in part-time, project-based work. Each project brings different challenges. Typical tasks include:
- Creating computational physics problems that mirror real research workflows
- Designing problems that require Python programming to solve, using tools like Numpy, SciPy, or Sympy
- Ensuring problems are complex enough that they cannot be solved manually within days or weeks
- Developing scenarios involving advanced reasoning in mechanics, electromagnetism, thermodynamics, and quantum mechanics
- Basing problems on genuine research challenges or practical applications in physics
- Validating solutions with Python and standard physics simulation libraries
- Documenting problem statements clearly and providing accurate, verified solutions
Qualifications
- Degree in Physics (theoretical, experimental, or computational) or a related field
- Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, Stata, or other programming languages is also acceptable
- At least 2 years of professional experience (applied, research, or teaching)
- Background in numerical simulation techniques
- Ability to design problems that reflect real-world physics research
- Creative problem-solving across multiple physics domains
- Familiarity with physics modeling and approximation methods
- Strong written English skills (C1 level or higher)
Project Commitment
During active project phases, tasks typically require 10–20 hours per week. Actual workload depends on project needs and may vary. This estimate applies only while the project is active and does not guarantee a set number of hours.
Compensation
Participants can earn up to $26 per hour, depending on contribution and pace. Compensation varies by project scope, complexity, and expertise required. Other projects on the platform may offer different earning potentials based on their specific requirements.
Application Process
- Submit your application
- Pass the qualification stage
- Join a project
- Complete assigned tasks
- Receive payment
Location: Remote , Pretoria, Gauteng, South Africa

