Software Engineer (Remote)
About the Role
An innovative AI-focused organisation is seeking skilled Software Developers to help train and improve next-generation artificial intelligence models. This fully remote opportunity combines software engineering, code analysis, technical problem-solving, and AI evaluation work within a flexible global environment.
You’ll contribute to the development of advanced large language models by creating programming-related training content, reviewing AI-generated code, and providing expert technical feedback to improve model accuracy and performance.
This role is ideal for developers who enjoy problem-solving, technical analysis, and working at the intersection of software engineering and AI.
Key Responsibilities
AI Model Training & Evaluation
- Create and solve complex computer science and programming challenges used to train AI models
- Review, analyse, and evaluate AI-generated code for quality, accuracy, logic, and efficiency
- Provide detailed, constructive technical feedback to improve AI-generated outputs
- Help improve AI reasoning and coding capabilities across multiple programming languages
Software Engineering & Technical Analysis
- Apply software engineering best practices to assess code quality and optimisation opportunities
- Interpret technical requirements and validate solutions against expected outputs
- Identify bugs, inefficiencies, and logic issues in generated code
Content & Technical Writing
- Produce clear technical explanations and programming-related documentation
- Translate complex programming concepts into understandable written feedback
- Support multilingual technical communication in both English and Spanish
What We’re Looking For
- Bachelor’s degree or higher in Computer Science or a related technical field
- Strong programming skills in one or more of the following:
- Python
- Java
- JavaScript
- C++
- Fluency in both English and Spanish (written and verbal)
- Strong technical writing and communication skills
- Ability to analyse and explain complex programming concepts clearly
- Strong problem-solving and analytical thinking ability
- Ability to work independently in a remote environment
Preferred Experience
- Experience as a:
- Software Engineer
- Backend Developer
- Full Stack Developer
- AI Engineer
- Technical Analyst
- Exposure to AI, machine learning, or large language models
- Experience reviewing code or mentoring developers
- Familiarity with software testing, debugging, and optimisation techniques
What’s on Offer
- Fully remote work environment
- Flexible freelance-style engagement
- Opportunity to work on cutting-edge AI technology
- Exposure to leading AI and large language model development projects
- International and collaborative environment
- Flexible scheduling and project-based work