At a Glance
- Tasks: Lead the development of innovative multimodal AI products that transform the software marketplace.
- Company: Join G2, the world's largest software marketplace, and be part of a dynamic team.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Be part of a diverse, value-driven community focused on performance, entrepreneurship, authenticity, and kindness.
- Why this job: Make a real impact in the AI space while working with cutting-edge technology.
- Qualifications: 10+ years in programming, with expertise in Python or Typescript/Javascript and AI applications.
The predicted salary is between 90000 - 110000 £ 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. 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.
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 Director, 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, this 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
- Direct experience applying multimodal (audio, image) AI in content production or generation workflows
- 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
Software Engineering Director, Multimodal AI Products 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.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineering Director, Multimodal AI Products
✨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 Director, Multimodal AI Products
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.