Senior Ai Software Engineer

Synthires
Santiago de Compostela, Spain
18 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Artificial Intelligence Software Bug Management C++ (Programming Language) Code Review Data Structures Software Debugging Programming Tools Distributed Systems Python (Programming Language) Machine Learning
+10 more
Performance Tuning Software Architecture Software Construction Software Engineering TypeScript Reinforcement Learning Build Management Codebase Software Performance Code Restructuring

Job description

Senior Software Engineer Location: Remote Engagement Type: Contractor (~15 hours/week) Compensation: $100-$150/hour About the Opportunity This opportunity is for experienced Software Engineers interested in contributing to advanced AI research and evaluation projects.The role involves applying deep software engineering expertise to help improve the reasoning, problem-solving, and tool-usage capabilities of next-generation AI systems.You will create Reinforcement Learning (RL) environments that evaluate AI models on real-world software engineering tasks such as bug fixing, feature implementation, code refactoring, and performance optimization.These environments will leverage Model Context Protocol (MCP) tools and require the creation of reproducible tasks, deterministic verification methods, and high-quality reference solutions.Ideal Qualifications- Strong proficiency in one or more of the following languages: Python Java Rust C++ Go TypeScript- Deep understanding of algorithms, data structures, and software performance optimization.- Experience debugging complex software issues and delivering maintainable solutions.- Strong background in feature development, codebase refactoring, and software architecture.- Excellent written and verbal communication skills.- Ability to work independently and collaborate effectively in remote environments.Responsibilities- Design and build Reinforcement Learning environments that test software engineering capabilities.- Create tasks involving bug fixing, feature implementation, code refactoring, and performance optimization.- Develop reproducible evaluation environments and deterministic verification systems.- Produce high-quality reference solutions and technical documentation.- Evaluate AI-generated solutions for correctness, efficiency, and software engineering best practices.- Contribute expertise to improve AI model reasoning and tool usage capabilities.- Collaborate with engineers and researchers to maintain high-quality evaluation standards.Preferred Qualifications- Experience working with large-scale distributed systems and codebases.- Familiarity with AI, machine learning, or developer tools is a plus.- Experience conducting code reviews and contributing to software engineering best practices.Compensation- Competitive compensation of $100-$150/hour .- Weekly payments.- Independent contractor engagement.Application Process Apply to the role and complete screening questions.Complete an AI Interview (approximately 30 minutes).Participate in a Technical Assessment (if required).Hiring Manager Review.

Requirements

Strong proficiency in one or more of the following languages: Python Java Rust C++ Go TypeScript

  • Deep understanding of algorithms, data structures, and software performance optimization.
  • Experience debugging complex software issues and delivering maintainable solutions.
  • Strong background in feature development, codebase refactoring, and software architecture.
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaborate effectively in remote environments., Experience working with large-scale distributed systems and codebases.
  • Familiarity with AI, machine learning, or developer tools is a plus.
  • Experience conducting code reviews and contributing to software engineering best practices.

Benefits & conditions

Competitive compensation of $100-$150/hour .

  • Weekly payments.
  • Independent contractor engagement. Application Process Apply to the role and complete screening questions. Complete an AI Interview (approximately 30 minutes). Participate in a Technical Assessment (if required). Hiring Manager Review.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:21 min

Shifting relevance of specific software engineering skills

Alexander Trusheim Alexander Trusheim +1 · World Congress 2025

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · World Congress 2026 Europe

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:38 min

Shifting software engineering skills for an AI-driven future

Patrick Schnell Patrick Schnell · Coffee With Developers

1:32 min

Overcoming modernization challenges in aging monolithic codebases

Igor Minar Igor Minar +1 · World Congress 2025

Videos

See all

Related articles

See all