Senior Software Engineer — AI Code Ranking

Senior Software Engineer — AI Code Ranking

Full-Time 50 - 70 £ / hour (est.) No working from home possible
Alignerr

At a Glance

  • Tasks: Rank AI-generated code to help improve its quality and efficiency.
  • Company: Join Alignerr, a leader in AI innovation with a flexible work culture.
  • Benefits: Enjoy remote work, flexible hours, and competitive pay for your expertise.
  • Other info: Engage in intellectually stimulating tasks with potential for ongoing projects.
  • Why this job: Shape the future of AI coding while working on exciting projects.
  • Qualifications: 5+ years in software engineering and proficiency in multiple programming languages.

The predicted salary is between 50 - 70 £ per hour.

About The Role

What if your deep software engineering expertise could directly shape how the next generation of AI writes code? We are looking for senior-level developers based in the London area to evaluate, compare, and rank AI-generated code — helping AI systems learn what separates good code from great code. You’ll review pairs of code solutions, assess them on correctness, efficiency, readability, and best practices, and provide preference rankings that teach AI models to produce better software. Your engineering judgment becomes the training signal that makes AI smarter. This is a fully remote, flexible contract role designed for experienced software engineers who want meaningful, intellectually engaging work on their own schedule.

What You’ll Do

  • Compare pairs of AI-generated code solutions and rank them based on quality, correctness, and engineering best practices.
  • Evaluate code for functional accuracy — verifying that solutions produce correct outputs across standard and edge cases.
  • Assess code quality factors including readability, efficiency, maintainability, and adherence to idiomatic patterns.
  • Identify bugs, logic errors, security issues, and performance bottlenecks in AI-generated code.
  • Write clear, structured justifications explaining your ranking decisions.
  • Work across multiple programming languages and problem domains — from algorithms and data structures to systems design and API integrations.
  • Complete task-based assignments independently on your own schedule.

Who You Are

  • Senior-level software engineer with 5+ years of professional development experience.
  • Proficient in at least two of the following: Python, JavaScript/TypeScript, Java, C++, Go, or Rust.
  • Strong understanding of algorithms, data structures, and computational complexity.
  • Experienced in code review — you can quickly spot issues and articulate what makes one solution better than another.
  • Deep knowledge of software engineering best practices: clean code, design patterns, testing, and performance optimization.
  • Clear written communicator who can explain technical reasoning concisely.
  • Self-motivated and consistent when working independently without supervision.

Nice to Have

  • Experience with machine learning, AI/ML pipelines, or training data curation.
  • Background in competitive programming, technical interviewing, or algorithmic problem-solving.
  • Familiarity with RLHF (Reinforcement Learning from Human Feedback) or preference-based AI training.
  • Experience across both backend and frontend development.
  • Contributions to open-source projects or technical mentoring experience.
  • Knowledge of security best practices and common vulnerability patterns.

Why Join Us

  • Work on cutting-edge AI projects alongside leading research labs.
  • Fully remote and flexible — work when and where it suits you.
  • Freelance autonomy with the structure of meaningful, task-based work.
  • Your engineering expertise directly shapes how AI understands and generates code at scale.
  • Intellectually stimulating work that keeps your skills sharp across languages and domains.
  • Potential for ongoing work and contract extension as new projects launch.

Senior Software Engineer — AI Code Ranking employer: Alignerr

Alignerr is an exceptional employer for senior software engineers seeking to make a significant impact in the AI field. With fully remote and flexible working arrangements, you can tailor your schedule to fit your lifestyle while engaging in intellectually stimulating projects that enhance your skills. The company fosters a culture of autonomy and innovation, providing opportunities for ongoing work and professional growth as you contribute to shaping the future of AI-generated code.

Alignerr

Contact Details:

Alignerr Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer — AI Code Ranking

Tip Number 1

Network like a pro! Reach out to fellow developers, attend meetups, and join online communities. The more connections we make, the better our chances of hearing about opportunities before they even hit job boards.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your expertise in AI and code evaluation. We want to see what you can do, so make it easy for potential employers to find your work.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your thought process. We know you’ve got the experience, so let’s show it off!

Tip Number 4

Apply through our website! It’s the quickest way to get noticed. Tailor your application to highlight your relevant experience and passion for AI. We’re excited to see how you can contribute to shaping the future of code!

We think you need these skills to ace Senior Software Engineer — AI Code Ranking

Software Engineering
Code Review
Python
JavaScript/TypeScript
Java
C++
Go

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with the programming languages mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your relevant projects and achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and code ranking. We love seeing candidates who can articulate their thoughts clearly, so make sure to express your enthusiasm for the role and how you can contribute to our mission.

Showcase Your Code Review Skills:Since this role involves evaluating and ranking AI-generated code, it’s crucial to demonstrate your code review expertise. Include examples of past experiences where you've assessed code quality and provided constructive feedback. We want to know how you think!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!

How to prepare for a job interview at Alignerr

Know Your Code Inside Out

Make sure you’re well-versed in the programming languages mentioned in the job description. Brush up on your knowledge of algorithms, data structures, and best practices. Being able to discuss specific examples from your past work will show your depth of understanding.

Prepare for Code Comparisons

Since the role involves evaluating and ranking AI-generated code, practice comparing different code solutions. Think about what makes one solution better than another in terms of correctness, efficiency, and readability. This will help you articulate your reasoning during the interview.

Communicate Clearly

As a clear written communicator is essential for this role, practice explaining your thought process concisely. You might be asked to justify your rankings or decisions, so being able to express your technical reasoning clearly will set you apart.

Show Your Passion for AI

Demonstrate your interest in AI and machine learning by discussing any relevant projects or experiences. If you have worked with AI/ML pipelines or have insights into preference-based AI training, make sure to highlight these during your interview.