Full Stack Developer (AI Training)
Job Summary
As a Software Engineer, you will work directly with AI coding models to evaluate their performance, identify weaknesses, debug incorrect outputs, and create stronger alternative solutions. This role is ideal for developers who enjoy problem-solving, code analysis, and improving how AI understands and generates technical answers.
Key Responsibilities
- Work with Frontier Labs, producing training data to train Al models.
- Test and evaluate agentic coding models designed to perform complex engineering tasks at a senior developer level.
- Focus on creative problem-finding rather than traditional feature shipping.
- Ideal candidates use AI, enjoy problem-solving, and like "outsmarting" Al systems.
Requirements
- 3–4 years of hands-on experience as a Full Stack Developer on commercial projects, including B2B SaaS systems and data-heavy applications.
- Use AI tools (AI agents, Claude Code, Cursor, Codex or similar) in daily workflow.
- Strong judgment across the full software lifecycle:
- Reading a PRD and breaking it into Jira tickets
- Estimating effort and scoping work
- Architecture and design choices
- Reviewing PRs
- Debugging and recovering when blocked
- Strong proficiency with React.js and Node.js, with experience using Express.js or NestJS to build scalable backend systems that support complex business logic.
- Experience designing and integrating REST APIs.
Upper-Intermediate English (B2) for effective communication and technical discussions.
You will be part of building better AI systems by helping improve the quality, accuracy, and reliability of the answers they provide. If you want to use your engineering skills in a fast-growing AI field, this role is a strong opportunity to contribute to the future of AI-assisted development.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |