At a Glance
- Tasks: Design and build AI systems, collaborate with clients, and solve real-world problems.
- Company: Dynamic AI consultancy focused on impactful projects for UK government and enterprises.
- Benefits: Competitive salary, company bonus, fully remote work, and opportunities for rapid growth.
- Other info: Flexible environment with no rigid hierarchy, perfect for proactive learners.
- Why this job: Join a hands-on role in AI, making a real difference with innovative technology.
- Qualifications: Understanding of AI fundamentals and strong communication skills; coding experience is a plus.
The predicted salary is between 36000 - 60000 £ per year.
Location: UK (Fully Remote, occasional client site visits)
Salary: £45,000 - £80,000 DOE + Company Bonus
Employment: Permanent
Security Clearance: SC or MOD DV required
We are hiring an AI Software Engineer to join a small, delivery-focused AI consultancy working with UK government and enterprise clients. This is a hands-on role for someone early to mid-career who wants exposure to real customers, real problems, and real AI systems in production. You will work across the full lifecycle - from understanding a client's problem, to shaping solutions, to building and delivering working systems.
There is no rigid role definition and no heavy hierarchy. You are trusted to take ownership, learn quickly, and contribute where you can add the most value.
What you will be doing:
- Designing and building AI-powered systems using Python, TypeScript, or similar
- Working with LLMs and traditional ML models to solve real-world problems
- Supporting solution and architecture design for AI systems
- Collaborating directly with clients to understand requirements and constraints
- Participating in (or running) discovery workshops and technical demos
- Explaining technical concepts clearly to non-technical stakeholders
- Building prototypes, proofs of concept, and internal tools
You will often switch between technical delivery and client-facing work - sometimes in the same day.
What we are looking for:
We care more about capability and attitude than job titles or years of experience. This role suits someone at junior to mid-level who wants to grow quickly in applied AI.
Essential:
- A solid understanding of AI fundamentals, including modern LLMs and traditional ML
- Ability to contribute technically when needed (coding, prototyping, or technical explanation)
- Experience working with stakeholders or clients, or a strong interest in doing so
- Clear written and verbal communication skills
- A proactive mindset - using quieter periods to learn, improve systems, or add value
Nice to have (but not required):
- Python, TypeScript, or similar languages
- Familiarity with modern AI frameworks (e.g. LangChain or LangGraph)
- Cloud experience (AWS, Azure, or GCP)
- Experience delivering work for UK government organisations
- Active SC or DV clearance
AI Software Engineer in Birmingham employer: Searchability NS&D
Join a dynamic and innovative AI consultancy that values your contributions and fosters a collaborative work culture. With the flexibility of fully remote work and occasional client site visits, you'll have the opportunity to engage directly with clients while developing cutting-edge AI solutions. We prioritise employee growth through hands-on experience and a supportive environment, making this an ideal place for those looking to advance their careers in applied AI.
StudySmarter Expert Advice🤫
We think this is how you could land AI Software Engineer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to people in the AI field, especially those who work with UK government clients. Use platforms like LinkedIn to connect and engage with them; you never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your AI projects, prototypes, or any relevant work. This is your chance to demonstrate your coding chops and problem-solving abilities, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on your communication skills. Practice explaining complex AI concepts in simple terms, as you'll need to interact with non-technical stakeholders. We want you to be confident and clear!
✨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 engage directly with us.
We think you need these skills to ace AI Software Engineer in Birmingham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the AI Software Engineer role. Highlight your understanding of AI fundamentals and any relevant projects you've worked on, especially those involving Python or TypeScript.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about AI and how you can contribute to our team. Share specific examples of your experience with clients or stakeholders, and don’t forget to mention your proactive mindset!
Showcase Your Communication Skills:Since you'll be working closely with clients, it's crucial to demonstrate your clear written communication. Make sure your application is well-structured and free of jargon, so we can easily see your ability to explain technical concepts.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get all the latest updates about your application status!
How to prepare for a job interview at Searchability NS&D
✨Know Your AI Fundamentals
Brush up on your understanding of AI fundamentals, especially modern LLMs and traditional ML. Be ready to discuss how these concepts apply to real-world problems, as this will show your potential employer that you can think critically about the technology you'll be working with.
✨Showcase Your Communication Skills
Since you'll be interacting with clients and stakeholders, practice explaining complex technical concepts in simple terms. Prepare examples from your past experiences where you've successfully communicated with non-technical audiences, as this will highlight your ability to bridge the gap between tech and business.
✨Demonstrate Proactivity
Think of ways you've taken initiative in previous roles or projects. Whether it was learning a new tool during downtime or improving a process, share these examples to illustrate your proactive mindset. Employers love candidates who are eager to learn and contribute beyond their immediate responsibilities.
✨Prepare for Technical Challenges
Expect to face some technical questions or challenges during the interview. Brush up on your coding skills in Python or TypeScript, and be ready to discuss any relevant projects you've worked on. Practising coding problems or building small prototypes can help you feel more confident when tackling these challenges.