Synthires
Senior Software Engineer (Remote | $100–$150/hr)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Software Engineer
Position: Senior Software Engineer
Type: Contractor (~15 Hours/Week)
Compensation: $100–$150/hour
Location: Remote
About the Opportunity
micro1 is engaging expert Senior Software Engineers to support a customer project focused on training and improving next-generation AI systems.
In this role, you will apply your software engineering expertise to create Reinforcement Learning (RL) environments that evaluate AI models on complex software engineering problems involving bug fixing, feature implementation, code refactoring, and performance optimization. You will create reproducible environments and golden reference solutions that enable consistent and reliable evaluation.
Prior AI experience is not required—your software engineering expertise and technical judgment are the primary focus.
Responsibilities
- Create realistic and challenging software engineering tasks for AI models to solve.
- Develop reproducible Reinforcement Learning environments for evaluating software engineering capabilities.
- Create golden reference solutions that provide reliable benchmarks for AI-generated implementations.
- Contribute expert-level code samples, debugging strategies, and development insights across Python3, Java, Rust, Go, C++, and TypeScript.
- Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks.
- Implement robust features while maintaining scalability, reliability, and software engineering best practices.
- Refactor and optimize legacy code to improve clarity, efficiency, maintainability, and long-term reliability.
- Review and validate peer-contributed code and technical submissions for correctness and clarity.
- Document technical reasoning, solution approaches, implementation decisions, and edge cases.
- Provide high-quality technical input to improve AI training and evaluation datasets.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Required Qualifications
- Significant hands-on software engineering experience in one or more of:
- Python3
- Java
- Rust
- Go
- C++
- TypeScript
- Strong understanding of algorithms, data structures, and software engineering principles.
- Proven ability to debug complex systems and resolve software defects.
- Experience implementing and optimizing software features.
- Strong experience with codebase refactoring and performance optimization.
- Ability to develop reliable, reproducible software solutions.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Strong attention to detail in code validation and technical implementation.
- Ability to work independently in a remote environment.
Preferred Qualifications
- Deep expertise in at least one of the listed programming languages.
- Experience working with large and complex codebases.
- Track record of delivering high-impact software features from conception through production.
- Experience modernizing legacy systems or performing large-scale codebase refactoring.
- Experience developing debugging strategies and performance optimizations for complex systems.
- Experience creating technical benchmarks, coding challenges, evaluation environments, or reference solutions.
- Familiarity with AI systems, machine learning workflows, or AI-assisted software development.
- Strong technical documentation and communication skills.
- Interest in AI engineering and emerging technical challenges.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Key Areas of Expertise
- Software Engineering
- Python3
- Java
- Rust
- Go
- C++
- TypeScript
- Algorithms & Data Structures
- Bug Fixing
- Feature Implementation
- Code Refactoring
- Performance Optimization
- Debugging
- Software Testing
- Code Review
- Reinforcement Learning Environments
- Golden Reference Solutions
- AI Model Evaluation
- Technical Problem Solving
- Software Architecture
Compensation & Engagement
- Compensation: $100–$150/hour.
- Compensation is output-based, with experts paid per task that meets project specifications.
- Task completion time may vary depending on complexity, experience, and individual workflow.
- Minimum submission requirements apply.
- Experts are expected to complete a minimum number of tasks per week.
- Expected commitment: approximately 15 hours per week.
- Flexible remote engagement.
Application Process
- Apply to the role and complete the screening questions.
- Complete an approximately 30-minute AI interview.
- Complete a technical assessment if required.
- Proceed through hiring manager review.
- Selected professionals proceed through onboarding and project assignment.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location