Software Engineer
Role details
Job location
Tech stack
Job description
10x.team is assembling a select group of senior European software engineers to support leading frontier AI labs in training next-generation models.
This is not traditional engineering work. This is model shaping.
You will help advanced AI systems reason better about software engineering: from system design and architecture decisions to debugging logic, code optimization, and production-grade problem solving. If you care about engineering excellence, deep technical reasoning, and the future of intelligent systems, this is your arena.
Your Mission
You will contribute to reinforcement learning from human feedback (RLHF) datasets that strengthen AI reasoning across software engineering contexts.
Specifically, you will:
- Draft complex prompts involving real-world engineering challenges; system design, architecture trade-offs, debugging scenarios, performance optimization, and code review workflows
- Evaluate and refine AI-generated code and technical responses for correctness, best practices, scalability, and production-readiness
- Create variants of prompts tailored to different personas (e.g., senior backend engineer, DevOps lead, frontend architect, junior developer seeking guidance, CTO evaluating trade-offs)
- Design examples that intentionally expose weaknesses in AI coding and reasoning - e.g., subtle bugs, race conditions, security vulnerabilities, poor architectural decisions, or flawed complexity analysis
- Collaborate asynchronously with our research coordination team
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, You are an experienced software engineer with a strong track record of building and shipping production systems.
Minimum profile:
- 5+ years of professional software engineering experience
- Based in an EU or UK jurisdiction
- Strong expertise in at least one area (e.g., backend systems, distributed systems, frontend/UI engineering, cloud infrastructure, DevOps/SRE, data engineering, mobile development, embedded systems, security engineering)
- Proficiency in at least two major languages (e.g., Python, TypeScript/JavaScript, Java, Go, Rust, C/C++, C#, Kotlin)
- Exceptional ability to reason about code correctness, performance, and architectural trade-offs
- Ability to identify bugs, anti-patterns, and logical flaws quickly
Bonus:
- Experience with system design at scale (microservices, event-driven architecture, distributed databases)
- Experience mentoring engineers or conducting technical interviews
- Familiarity with ML/AI infrastructure, LLM tooling, or AI-assisted development workflows
- Open-source contributions or technical writing
- Interest in AI and how models reason about code
What matters most: you understand how software engineering works in practice - not just writing code, but designing systems, making trade-offs, debugging under pressure, and shipping reliably - and you can break it down with precision.
Benefits & conditions
- Competitive hourly rate (market-aligned for senior European software engineers)
- Paid weekly via secure payment infrastructure
- Performance and quality-driven continuation
Why This Matters
You won't be shipping features for a single product. You'll be shaping how AI systems understand and reason about software engineering - system design, debugging logic, architectural trade-offs, and production-grade code - at scale.
This is applied expertise with global impact.
About 10x.team
10x.team is the ultimate fractional and freelance platform for top-tier professionals who deliver 10x outcomes.
We partner with ambitious companies and leading AI labs to deploy elite execution talent into high-impact missions - strengthening frontier AI models with real-world human expertise, structured reasoning, and professional judgment. AI doesn't improve with more data. It improves with better expertise.