Staff Software Engineer, AI Serving (AI Infrastructure)
Staff Software Engineer, AI Serving (AI Infrastructure)

Staff Software Engineer, AI Serving (AI Infrastructure)

Full-Time 28800 - 48000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Develop and enhance AI infrastructure, ensuring reliable model deployment and performance.
  • Company: Join HubSpot, a leader in AI-powered customer solutions with a vibrant culture.
  • Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on AI technology while collaborating with diverse teams.
  • Qualifications: Experience in software engineering, particularly in infrastructure or deployment projects.
  • Other info: Be part of a dynamic team that values authenticity and innovation.

The predicted salary is between 28800 - 48000 £ per year.

HubSpot is at the forefront of empowering businesses with cutting-edge AI. We are seeking a Staff Software Engineer with a passion for infrastructure and developer experience to join our AI Serving team. The AI Serving team owns model inference and serving infrastructure end-to-end, ensuring AI models are reliably deployed, scaled, observed, and cost-efficient across all hublets and environments.

The team owns the serving frameworks and libraries that power synchronous, asynchronous, and offline inference, along with model deployment pipelines, autoscaling, and GPU/CPU resource management. The roadmap focuses on improving the reliability and efficiency of batch inference, strengthening model observability, and scaling AI infrastructure cost-effectively.

As a Staff Software Engineer on the AI Serving team you will:

  • Write and ship production code that directly powers AI capabilities across HubSpot, a crucial building block for user and business impact at scale.
  • Lead the evolution of our model serving and inference infrastructure, improving reliability, scalability, and cost-efficiency.
  • Set technical direction for how HubSpot deploys and operates ML models at scale, guiding decisions on architecture, cost optimization, and developer experience.
  • Work closely with Machine Learning Engineers, Product Software Engineers, and other Infrastructure teams to streamline model deployment and serving.
  • Gain deep exposure to a wide range of HubSpot infrastructure systems through building and maintaining core Python libraries.
  • Collaborate with HubSpotters across the company in engineering, product, design, research, marketing, sales, etc.

We’re not just looking for engineers with many years of experience. We’re looking for engineers who show unique excellence, leadership, and the ability to elevate those around them.

What we’d like to see:

  • A proven track record of directly contributing to and leading infrastructure projects at scale, ideally in serving, deployment, or platform engineering.
  • The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall platform architecture.
  • The ability to work effectively across teams, driving technical initiatives spanning multiple groups within AI Infrastructure and beyond.
  • Comfort with ambiguity: you can take on broad, cross-team problems and drive them to resolution without waiting for every detail to be specified.
  • Coaching and mentorship experience.
  • A track record in partnering successfully with recruiting to build remarkable engineering teams.
  • Bonus: Python expertise. Experience with Python tooling, libraries, and developer experience is a strong plus.

At HubSpot, we value both flexibility and connection. Whether you’re a Remote employee or work from the Office, we want you to start your journey here by building strong connections with your team and peers.

We are committed to supporting candidates who may need alternative arrangements.

About HubSpot: HubSpot (NYSE: HUBS) is an AI-powered customer platform with all the software, integrations, and resources customers need to connect marketing, sales, and service. HubSpot’s connected platform enables businesses to grow faster by focusing on what matters most: customers.

Recognized globally for our award-winning culture by Comparably, Glassdoor, Fortune, and more, HubSpot is headquartered in Cambridge, MA, with employees and offices around the world.

Staff Software Engineer, AI Serving (AI Infrastructure) employer: HubSpot

HubSpot is an exceptional employer that champions innovation and collaboration, particularly within its AI Serving team based in London. Employees enjoy a flexible work environment, whether remote or hybrid, and are empowered to bring their authentic selves to work. With a strong focus on personal growth, mentorship opportunities, and a culture that values boldness and customer obsession, HubSpot fosters an atmosphere where engineers can thrive and make a significant impact on the future of AI infrastructure.
H

Contact Detail:

HubSpot Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer, AI Serving (AI Infrastructure)

✨Tip Number 1

Network like a pro! Reach out to current HubSpot employees on LinkedIn or at meetups. Ask them about their experiences and get the inside scoop on the company culture. This can give you a leg up when it comes to interviews.

✨Tip Number 2

Prepare for technical interviews by brushing up on your Python and Java skills. Work on some real-world projects or contribute to open-source. This not only sharpens your skills but also gives you something tangible to discuss during your interview.

✨Tip Number 3

Showcase your problem-solving skills! During interviews, be ready to discuss how you've tackled challenges in past projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and make them impactful.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the HubSpot team. We can’t wait to hear from you!

We think you need these skills to ace Staff Software Engineer, AI Serving (AI Infrastructure)

Python
Java
Infrastructure Engineering
Model Serving
Deployment Engineering
Platform Engineering
Collaboration Skills
Problem-Solving Skills
Technical Leadership
Coaching and Mentorship
Cross-Team Collaboration
Cost Optimisation
Developer Experience
Ambiguity Management

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with AI infrastructure and Python, as these are key areas for us at HubSpot.

Showcase Your Projects: Include specific examples of past projects where you've contributed to infrastructure or deployment. We love seeing how you've tackled challenges and made an impact in your previous roles.

Be Authentic: Don’t be afraid to show your personality in your application. We value authenticity and want to see the real you, so let your passion for AI and engineering shine through!

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it gets into the right hands.

How to prepare for a job interview at HubSpot

✨Know Your Stuff

Make sure you brush up on your Python and Java skills, as these are key to the role. Familiarise yourself with the latest trends in AI infrastructure and model serving. Being able to discuss specific technologies and how they relate to the job will show that you're genuinely interested and knowledgeable.

✨Show Your Leadership Skills

This position is all about leading projects and collaborating across teams. Prepare examples of past experiences where you've taken charge or mentored others. Highlight how you’ve driven technical initiatives and improved processes, as this will resonate well with the interviewers.

✨Embrace Collaboration

Since the role involves working closely with various teams, be ready to discuss how you approach teamwork. Think of instances where you’ve successfully collaborated with different departments, solved problems together, or shared knowledge. This will demonstrate your ability to work effectively in a cross-functional environment.

✨Be Ready for Ambiguity

The job description mentions comfort with ambiguity, so prepare to discuss how you handle unclear situations. Share examples of how you've tackled broad problems without waiting for every detail to be specified. This will show that you can think on your feet and drive projects forward even when things aren't perfectly defined.

Staff Software Engineer, AI Serving (AI Infrastructure)
HubSpot

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>