About the job
Mindrift, part of toloka-ai, connects skilled specialists with project-based AI work for leading tech companies. The focus here is on evaluating, testing, and improving AI systems. This Mathematics & Python Specialist role is freelance and project-based, not a permanent position.
Role overview
This position centers on designing and verifying advanced computational mathematics problems that mirror real research workflows. Tasks are remote and based out of Hyderabad, Telangana, India, but open to candidates working from anywhere.
What you will do
- Create original computational mathematics problems based on actual research practices
- Formulate problems that require Python programming to solve, using libraries like Numpy, SciPy, and Sympy
- Design problems that are too complex for manual solution within reasonable timeframes
- Develop challenges involving advanced reasoning in areas such as number theory, combinatorics, graph theory, and numerical analysis
- Base problems on real research issues or practical mathematical applications
- Verify solutions using Python and standard mathematical libraries
- Document problem statements clearly and provide thoroughly checked answers
Requirements
- Degree in Mathematics (Pure or Applied) or a related field
- Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar tools is also accepted
- At least 2 years of relevant experience in applied mathematics, research, or teaching
- Experience with numerical methods and symbolic computation
- Ability to design problems that reflect real mathematical research processes
- Understanding of computational complexity theory
- Strong written English skills at C1 level or above
Project commitment
Workload is estimated at 10–20 hours per week during active project phases, depending on demand. This is an approximate range and not a guaranteed number of hours.
Compensation
Contributors may earn up to $10 per hour, depending on the complexity of the project and individual contribution. Compensation can vary between projects based on their requirements.
Application process
Submit a CV in English along with your English proficiency level. The process includes qualification steps before joining a project. Tasks are assigned after successful qualification, and payment follows task completion.

