About the job
Please submit your CV in English and indicate your English proficiency level.
Mindrift connects skilled professionals with project-based AI work for leading technology companies. Projects focus on testing, evaluating, and improving AI systems. All participation is freelance and project-based, not permanent employment.
Role overview
This freelance Optical Engineer role centers on using Python to help train and refine AI systems. The work is remote, with preference for candidates based in Porto, Portugal, or nearby areas.
What you will do
- Design computational physics problems that reflect real research workflows.
- Create problem sets requiring Python programming solutions, using libraries such as Numpy, SciPy, and Sympy.
- Ensure problems are computationally intensive and not solvable manually in a reasonable timeframe.
- Develop scenarios involving complex reasoning in mechanics, electromagnetism, thermodynamics, and quantum mechanics.
- Draw on real research challenges or practical physics applications for inspiration.
- Validate solutions in Python, using established physics simulation libraries.
- Document each problem clearly and provide verified, correct answers.
Requirements
- Degree in Physics (theoretical, experimental, or computational) or a related field.
- Proficiency in Python for numerical validation. Familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar languages is also acceptable.
- At least 2 years of professional experience in applied research or teaching.
- Experience with numerical simulation methods.
- Ability to design problems that mirror authentic physics research workflows.
- Creative approach to problem design across multiple physics domains.
- Knowledge of physics modeling and approximation techniques.
- Strong written English skills at C1 level or above.
Project workflow
- Apply
- Pass qualifications
- Join a project
- Complete assigned tasks
- Receive compensation
Time commitment
Tasks typically require about 10–20 hours per week during active project phases. Workload may vary depending on project needs and is not guaranteed outside of active phases.
Compensation
Earnings can reach up to $29 per hour, depending on expertise and contribution speed. Actual rates may differ by project, based on scope, complexity, and required skills. Other projects may offer different rates according to their specific requirements.

