About the job
Please submit your CV in English and include your English proficiency level.
Mindrift connects experienced professionals with project-based AI roles at top technology companies. Assignments focus on testing, evaluating, and improving AI systems. All work is freelance and project-based, not permanent employment.
Role overview
This freelance role is designed for optical engineers with strong Python skills who want to contribute to AI projects. Assignments vary, and each brings new technical challenges. Typical tasks include:
- Writing original computational physics problems based on real research workflows
- Developing programming challenges that require Python solutions, using libraries such as Numpy, SciPy, or Sympy
- Designing computationally intensive problems that cannot be solved manually in a reasonable timeframe
- Creating scenarios involving complex reasoning in areas like mechanics, electromagnetism, thermodynamics, and quantum mechanics
- Basing problems on real-world research or practical physics applications
- Using Python and standard physics simulation libraries to verify solutions
- Documenting problem statements clearly and providing accurate, verified solutions
Requirements
- Degree in Physics (theoretical, experimental, or computational) or a related discipline
- Proficiency in Python for numerical validation; experience with MATLAB, R, C, SQL, Numpy, Pandas, or SciPy is a plus
- At least 2 years of professional experience in applied, research, or teaching roles
- Understanding of numerical simulation methods
- Ability to design problems that reflect real physics research workflows
- Creative approach to problem design across physics fields
- Familiarity with physics modeling and approximation techniques
- Strong written English skills at C1 level or above
Project commitment
Assignments usually require 10–20 hours per week during active project phases. Actual workload may vary depending on project needs and is not guaranteed.
Compensation
Contributors can earn up to $45 per hour, depending on project complexity, scope, and individual contribution. Compensation may vary by project.
Application process
- Apply
- Complete the qualification process
- Join a project
- Finish assigned tasks
- Receive compensation
Location: Remote, Sweden

