Software Engineering, Lead – Generative AI (Image & Audio) in London

Software Engineering, Lead – Generative AI (Image & Audio) in London

London Full-Time 75600 - 92400 £ / year (est.) Hybrid
G

At a Glance

  • Tasks: Lead the development of innovative multimodal AI products in a dynamic software marketplace.
  • Company: Join G2, the world's largest software marketplace, transforming the B2B software industry.
  • Benefits: Enjoy a competitive salary, health benefits, and a hybrid work model in London.
  • Other info: Be part of a diverse team that values inclusivity and personal growth.
  • Why this job: Make a real impact with cutting-edge AI technology while growing your career.
  • Qualifications: 10+ years in programming, expert in Python or Typescript, and experience with AI features.

The predicted salary is between 75600 - 92400 £ per year.

About G2 - The Company

G2 is the world's largest and most trusted software marketplace. When you join G2, you’re joining the industry’s leading team that helps businesses reach their peak potential by powering decisions and strategies with trusted insights from real software users.

Now, we have joined forces with Capterra, SoftwareAdvice, and GetApp to create the largest source of online data and software insights to fuel intelligent buying in the age of AI. With 200M+ combined annual visitors and 6M verified reviews, we are now the centralized place to enable software buyers to make better and faster decisions with confidence.

And we are just getting started! We are setting out to transform the global B2B software industry and become the most trusted data foundation for buyers and sellers of software for the age of AI.

About G2 - Our People

At G2, everything we are and what we do is grounded in our PEAK values— (Performance + Entrepreneurship + Authenticity + Kindness). Working at G2 means you are part of a value-driven, growing global community that climbs PEAKs together. We cheer for each other’s successes, learn from our mistakes, and support and lean on one another during challenging times. With ambition and entrepreneurial spirit we push each other to take on challenging work, which will help us all to grow and learn.

You will be part of a global, diverse team of smart, dedicated, and kind individuals - each with unique talents, aspirations, and life experiences. At the heart of our community and culture are our people-led ERGs, which celebrate and highlight the diverse identities of our global team. As an organization, we are intentional about our DEI and philanthropic work (like our G2 Gives program) because it encourages us all to be better people.

About The Role

Summary of Responsibilities:

  • As a Software Engineering Lead, Multimodal AI Products, your responsibilities will center around our multimodal AI products & features which serve buyers & sellers in the software marketplace. You’ll lead the core team behind these products.
  • The team will enhance G2’s content generation systems to take advantage of the advancements in multimodal agents & AI models’ image and audio capabilities, and help bolster quality.
  • You will use agentic engineering techniques and leverage “agent-first” ways of working to deliver your products and features.

Please note, the Software Engineer Lead role is hybrid in London. Onsite in the London office 1-2 days a week.

Detailed Responsibilities:

  • Build new products and features [80%]:
    • Contribute across the full software stack to deliver agent-driven user journeys to production, owning implementation quality from architecture to release.
    • Design and build features driven by frontier models, with prompting, context, tools, and model reasoning to generate visual and audio experiences.
    • Apply software engineering and system design principles to produce solutions that are observable, maintainable, scalable, and production ready.
    • Validate solutions against functional requirements using evals and tracing to ensure content and experience quality is measured and monitored through metrics measured in CI and production.
    • Help drive product definition: ideate, explore, and prototype with stakeholders, then cut down possible options to arrive at deliverable, but well-rounded solutions.
    • Help conceive and ship features & MVP iterations early in the product definition phase that directly advance high-visibility organizational goals.
    • Partner with product owners to identify what technology makes possible, and what makes implementing a given product or feature hard. Bring that perspective into project scoping and prioritization.
  • Lead a group of engineers and be a source of wider influence [20%]:
    • You will facilitate the growth and mentorship of a core team of engineers, and be a source of technical leadership and subject matter expertise on multimodal AI for them.

Minimum Qualifications:

  • 10+ years of professional programming experience in backend and application environments.
  • 2+ years of experience directly managing engineers.
  • Expert-level proficiency in Python or Typescript/Javascript; strong working knowledge of modern backend & web application frameworks like FastAPI, Node, React, or Rails.
  • Hands-on experience building AI and agent-powered features using frontier models from OpenAI, Google, and others beyond text generation use cases to include multimodal (image, audio) generation.
  • Direct experience refining product requirements in collaboration with a product owner.
  • Regular use of coding agent harnesses like Claude Code, Codex, Opencode, or Pi as part of the daily software development workflow.
  • BS/BA degree in related field.
  • Based in London or surrounding areas and able to work on-site 1-2 days a week in the London office.

What Can Help Your Application Stand Out:

  • Direct experience building interactive realtime multimodal agents acting over long sessions & context windows.
  • Direct experience applying multimodal (audio, image) AI in content production or generation workflows.
  • Experience with dynamic video content generation fusing motion graphics and audio.

Our Commitment to Inclusivity and Diversity

At G2, we are committed to creating an inclusive and diverse environment where people of every background can thrive and feel welcome. We consider applicants without regard to race, color, creed, religion, national origin, genetic information, gender identity or expression, sexual orientation, pregnancy, age, or marital, veteran, or physical or mental disability status.

How We Use AI Technology in Our Hiring Process

G2 incorporates AI-powered technology to enhance our candidate evaluation process. These tools may assist with initial application screening, skills assessment analysis, and identifying candidates whose qualifications align with specific role requirements. While AI technology supports our recruitment workflow, all final hiring decisions remain under human oversight and judgment.

Your Choice Matters: If you would prefer that your application be reviewed without AI assistance, you can opt out by entering your email address in the email entry field at the bottom of the Automated Processing Legal Notice. Choosing to opt out will not disadvantage your application in any way—we will ensure your materials receive a thorough manual review by our hiring team.

Software Engineering, Lead – Generative AI (Image & Audio) in London employer: G2

G2 is an exceptional employer that fosters a collaborative and innovative work culture, empowering Solutions Consultants to thrive in a hybrid environment. With a strong focus on employee growth, G2 offers extensive training and development opportunities, ensuring that team members can enhance their skills in data-driven solutions while making a meaningful impact across EMEA. The company's commitment to a customer-first mindset and its dynamic approach to sales make it an attractive place for professionals seeking rewarding careers in technology.

G

Contact Details:

G2 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineering, Lead – Generative AI (Image & Audio) in London

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at G2 or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to G2.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like G2.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like G2 that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineering, Lead – Generative AI (Image & Audio) in London

Python
Typescript
Javascript
FastAPI
Node
React
Rails

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at G2.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at G2 and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at G2

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If G2 uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.