About the job
Please submit your CV in English and specify your English proficiency level.
Mindrift connects experienced professionals with project-based AI work for technology companies. Projects focus on evaluating, testing, and improving AI systems. This is a freelance, project-based position, not a permanent role.
Role overview
This freelance Optical Engineer position centers on designing and validating computational physics problems that require Python programming. Work includes:
- Creating original problems that reflect real research workflows in physics
- Formulating challenges that need Python (using Numpy, SciPy, Sympy) to solve
- Developing complex, computationally intensive problems that cannot be solved manually in a short time
- Designing reasoning sequences in areas like mechanics, electromagnetism, thermodynamics, and quantum mechanics
- Basing problems on real-world research or practical physics applications
- Validating solutions in Python with standard simulation libraries
- Documenting problem statements clearly and providing verified answers
Requirements
- 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, or SciPy is helpful
- At least 2 years of professional experience in applied physics, research, or teaching
- Background in numerical simulation methods
- Ability to design problems that mirror authentic research workflows
- Creative approach to problem design across multiple physics domains
- Knowledge of modeling and approximation techniques in physics
- Strong written English (C1+ proficiency)
Project process
The typical process: Apply, pass qualifications, join a project, complete assigned tasks, and receive payment.
Time commitment
During active projects, expect to spend about 10–20 hours per week. Actual hours may vary with project needs and are not guaranteed.
Compensation
Earn up to $35 per hour, depending on expertise and pace. Pay may differ by project based on complexity and required skills. Other projects on the platform may offer different compensation models depending on requirements.

