At a Glance
- Tasks: Join exciting AI projects, testing and improving cutting-edge systems with your Python skills.
- Company: Mindrift connects specialists with top tech companies for innovative AI opportunities.
- Benefits: Earn up to $50/hour, flexible hours, and work on diverse projects.
- Why this job: Make a real impact in AI while working on unique, project-based tasks.
- Qualifications: 5+ years in software development, strong Python skills, and familiarity with C/Rust/Go.
- Other info: Part-time, non-permanent role with great potential for career growth.
The predicted salary is between 39 - 50 £ per hour.
Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.
While each project involves unique tasks, contributors may:
- Coordinate cross-language migration workflows by analyzing C/Rust/Go codebases to create behavioral tests and migration stubs for Rust targets.
- Design and implement black-box functional test frameworks (pytest + uv, Python 3.10) for native CLI projects.
- Build reproducible Docker evaluation images and CI pipelines for agent evaluation (Dagger/Codespaces), handling secure workspace setup and git submodule integration.
- Apply professional judgment to assess AI responses.
This opportunity is a good fit for senior software developers open to part-time, non-permanent projects. Ideally, contributors will have:
- Degree in Computer Science, Software Engineering or related fields.
- 5+ years in software development with at least 5 years in Python.
- Familiarity with C, Rust, Go / confidence to read this code with LLM.
- English proficiency - B2.
- Stable internet connection.
For this project, tasks are estimated to require around 10-20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.
Paid contributions, with rates up to $50/hour. Fixed project rate or individual rates, depending on the project. Some projects include incentive payments. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Freelance Python Test Framework Specialist (AI Trainer) employer: Mindrift
Contact Detail:
Mindrift Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Freelance Python Test Framework Specialist (AI Trainer)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with AI or Python. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your past projects, especially any related to Python or AI. This gives potential clients a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Don’t be shy about applying through our website! We’ve got loads of project-based opportunities waiting for talented folks like you. The more you apply, the better your chances of landing that perfect gig.
✨Tip Number 4
Prepare for interviews by brushing up on your technical skills and being ready to discuss your experience with Python and AI systems. Confidence is key, so practice makes perfect!
We think you need these skills to ace Freelance Python Test Framework Specialist (AI Trainer)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application for the Freelance Python Test Framework Specialist role. Highlight your experience with Python, C, Rust, and Go, and show us how your skills align with the project-based nature of the work.
Showcase Your Experience: We want to see your expertise shine! Include specific examples of past projects where you've designed test frameworks or worked with Docker and CI pipelines. This will help us understand your hands-on experience and problem-solving skills.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your qualifications and avoid jargon that might confuse us. We appreciate a well-structured application that’s easy to read!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Mindrift
✨Know Your Tech Stack
Make sure you’re well-versed in Python, C, Rust, and Go. Brush up on your knowledge of pytest and Docker as well. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare examples from your past work where you’ve successfully tackled complex problems, especially in AI or software testing. This will demonstrate your ability to apply professional judgment when assessing AI responses, which is crucial for this position.
✨Understand the Project-Based Nature
Since this role involves project-based work, be ready to discuss your flexibility and how you manage your time across different projects. Highlight any previous freelance or part-time experiences to show you can adapt to varying workloads.
✨Communicate Clearly
With English proficiency at a B2 level required, practice articulating your thoughts clearly and concisely. Consider doing mock interviews to improve your communication skills, especially when explaining technical concepts to non-technical stakeholders.