At a Glance
- Tasks: Design and develop AI-driven software solutions while mentoring junior engineers.
- Company: Join a forward-thinking tech company focused on AI innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Be at the forefront of AI technology and make a real impact on diverse projects.
- Qualifications: Experience with AI coding assistants and strong skills in .NET, JavaScript, and React.
The predicted salary is between 70000 - 90000 £ per year.
We are looking for a Senior AI-first Engineer who combines deep technical expertise with a genuine, hands‑on approach to AI-assisted development. You will work across varied client engagements — from modernizing legacy systems to architecting new products — and are expected to contribute at a high level regardless of project context. The ideal candidate has built a real, personalized AI development workflow — including custom skills, reusable prompt templates, and project‑level instructions — and continues to refine it. Out-of-the-box tool usage is not sufficient for this role.
Responsibilities
- Design, develop, and maintain full-stack features with high standards of quality, performance, and reliability.
- Apply AI tools throughout the workflow: generation, refactoring, review, testing, and research.
- Contribute to architectural decisions — technology selection, system design, and trade‑off analysis.
- Conduct thorough code reviews and uphold engineering best practices across the team.
- Identify risks, bottlenecks, and security concerns proactively and propose solutions.
- Work directly with clients in English.
- Mentor junior and mid-level engineers through day‑to‑day guidance and knowledge sharing.
- Stay current with AI tooling developments and contribute findings to the broader team.
Requirements
- Hands‑on experience with Claude Code, GitHub Copilot, Cursor, or equivalent AI coding assistants.
- Ability to create custom skills and sub‑agents and orchestrate multiple AI agents in parallel for concurrent task execution.
- Strong prompt engineering skills; able to produce reliable, high‑quality output and critically evaluate AI‑generated results.
- Production‑grade .NET / C# (REST APIs, middleware, dependency injection) with solid understanding of OAuth 2.0, OpenID Connect, and JWT.
- Deep proficiency in JavaScript and TypeScript.
- 2+ years of hands‑on production experience with React.
- Strong grasp of state management, asynchronous patterns, and frontend testing.
- Confident designing systems across monoliths, microservices, and distributed architectures.
- Working knowledge of DDD, CQRS, Event Sourcing, and event‑driven systems, including message brokers (Kafka, RabbitMQ, Azure Service Bus, or similar).
- Hands‑on use of Docker and working knowledge of Kubernetes, along with CI/CD pipelines (GitHub Actions or similar).
- Experience with cloud platforms.
- Solid background with SQL databases and ORMs; familiarity with NoSQL is a plus.
- Additional exposure to Python, Java, or Node.js is highly desirable.
- Clear communication skills in English.
Senior AI-First Engineer employer: HeadHR
Contact Detail:
HeadHR Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior AI-First Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who are already in AI or engineering roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects and custom workflows. This is your chance to demonstrate your hands-on experience and unique approach to AI-assisted development — make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with tools like GitHub Copilot and how you've tackled real-world challenges in your past projects.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior AI-First Engineer
Some tips for your application 🫡
Show Off Your AI Skills: Make sure to highlight your hands-on experience with AI coding assistants like Claude Code or GitHub Copilot. We want to see how you've built your own personalised AI development workflow, so don’t hold back on the details!
Tailor Your Application: When applying, customise your CV and cover letter to reflect the specific skills and experiences mentioned in the job description. We love seeing candidates who take the time to connect their background with what we’re looking for.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your writing is easy to read and free of jargon. Highlight your key achievements and how they relate to the role.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.
How to prepare for a job interview at HeadHR
✨Showcase Your AI Workflow
Make sure to bring examples of your personalised AI development workflow to the interview. Discuss how you've created custom skills and reusable prompt templates, and be ready to explain how these have improved your projects. This will demonstrate your hands-on approach and deep technical expertise.
✨Prepare for Technical Questions
Brush up on your knowledge of .NET/C#, JavaScript, and TypeScript, as well as architectural concepts like DDD and microservices. Be prepared to discuss your experience with AI coding assistants like Claude Code or GitHub Copilot, and how you've applied them in real-world scenarios. This shows you're not just familiar with the tools, but you know how to leverage them effectively.
✨Demonstrate Problem-Solving Skills
Think of specific challenges you've faced in past projects, especially regarding risks or bottlenecks. Be ready to share how you identified these issues and the solutions you proposed. This will highlight your proactive mindset and ability to contribute to architectural decisions.
✨Engage with the Interviewers
Remember, interviews are a two-way street! Ask insightful questions about the company's projects, team dynamics, and their approach to AI tooling developments. This not only shows your interest but also helps you gauge if the company is the right fit for you.