Enable job alerts via email!

Senior Gen AI Developer

PA Consulting

City of Westminster

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading consulting firm in the UK is seeking a talented software developer specializing in AI/ML to join their Digital & Data team. This role involves designing and building innovative software solutions, with a strong focus on Generative AI technologies. The ideal candidate will be proficient in Python and have substantial experience with AI development. This position offers hybrid working and a supportive, collaborative team environment.

Benefits

Private healthcare for you and your family
25 days annual leave plus a bonus half-day on Christmas Eve
Generous company pension
Performance-based bonus
PA share ownership and tax-efficient benefits

Qualifications

  • Proficiency in Python is essential; familiarity with other modern programming languages is a plus.
  • Strong experience with AI/ML technologies, particularly Generative AI frameworks; hands-on experience with AI development methods.
  • Strong knowledge and deep experience with Python and its toolchains; extensive experience with AI/ML technologies, especially Generative AI frameworks.

Responsibilities

  • Design and build high-quality, reliable software solutions.
  • Develop and implement AI/ML models with a focus on Generative AI.
  • Collaborate cross-functionally with multiple teams and stakeholders.
  • Engage with the tech community through sharing and mentoring.

Skills

Python proficiency
Experience with AI/ML technologies
Proficient with CI/CD and DevOps tools
Understanding of distributed systems
Knowledge of RESTful API design
Experience with public cloud providers
Job description
Overview

Join our Digital & Data team working alongside product, design and cross-disciplinary teams to bring ideas to life through innovative software solutions. Hybrid working – in the office or on client site a minimum of 2 days per week. You’ll have the option to progress on a technical career track if that aligns with your goals.

Responsibilities
  • Design and build high-quality, highly reliable software solutions.
  • Develop and implement AI/ML models with a focus on Generative AI, using open source as well as commercial models.
  • Ensure software platforms are scalable, maintainable, testable and efficient.
  • Work to agile best practices and collaborate cross-functionally with multiple teams and stakeholders; problem solve with clients and work on internal projects.
  • Participate in live in-person whiteboarding sessions to problem solve as a team, with supportive asynchronous communication on Teams.
  • Collaborate in a hybrid environment with team members on client sites or in offices (minimum two days per week; time on site varies by role or assignment, up to five days per week).
  • Engage with the broader tech community within the team through knowledge sharing, coaching and mentoring.
  • Develop proficiency with the tech stack and contribute to solutions across a broad variety of projects and tech stacks for clients across seven sectors.
Tech stack & qualifications
  • Proficiency in Python is essential; familiarity with other modern programming languages is a plus.
  • Strong experience with AI/ML technologies, particularly Generative AI frameworks; hands-on experience with AI development methods.
  • Proficient with CI/CD and DevOps tools/frameworks.
  • Solid understanding of distributed systems and system architecture; experienced in building and running microservices at scale.
  • Knowledge of RESTful API design and implementation.
  • Development experience with at least one public cloud provider (e.g., AWS, Azure, Google Cloud).
What you can expect
  • Collaborate in a cross-functional environment using your technical skills to solve client problems and contribute to internal projects.
  • Engage in in-person whiteboarding sessions and effective asynchronous communication.
  • Be part of an environment that values problem-solving, strong communication and teamwork, and a willingness to learn and apply rapidly changing technologies.
Requirements & attributes
  • Strong problem-solving abilities and analytical skills; excellent communication and teamwork skills.
  • Eagerness to learn and apply rapidly changing technologies; ability to work in a fast-paced, collaborative environment.
  • Strong knowledge and deep experience with Python and its toolchains; extensive experience with AI/ML technologies, especially Generative AI frameworks.
Company & benefits
  • We believe in the power of ingenuity to build a positive human future and work across diverse teams globally.
  • Health and lifestyle perks including private healthcare for you and your family.
  • 25 days annual leave (plus a bonus half day on Christmas Eve) with the opportunity to buy 5 additional days.
  • Generous company pension, opportunity to get involved with community and charity initiatives, and an annual performance-based bonus.
  • PA share ownership and tax-efficient benefits (cycle to work, give as you earn).
Assessment process
  • Quick call with a Tech Recruiter to discuss your application, the role, and PA.
  • Round 1: Competency or technical interview (60 mins).
  • Round 2: The other of competency or technical interview (60 mins).
  • Final round: Meeting with a PA leader – a mini case study and discussion around client-centricity (60 mins).

Life at PA emphasizes people, growth opportunities, purpose-led meaningful work, and a diverse, inclusive culture. Check out more about Life at PA and our values.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.