Senior Product Engineer - AI Platform

Intercom.fm 12 May 2025
Python Machine Learning Backend Engineering AI Infrastructure Product Engineering

We are seeking a Senior Product Engineer to join our AI Infrastructure team and contribute to the development of Intercom's AI-powered products. As a Product Engineer in AI Infrastructure, you will collaborate closely with ML engineers and scientists, gaining a deep understanding of our product, ML tech stack, and development processes to accelerate innovation. You will be building a platform that can quickly adapt to new AI advancements, while ensuring the reliability of our services.

Responsibilities:

  • Build and maintain the systems that power Intercom’s AI products, primarily using our ML Python tech stack, and occasionally working within our Rails application.
  • Collaborate with ML engineers and scientists to transition proof-of-concept code into production-ready, scalable solutions.
  • Contribute to the development of the underlying platform that empowers ML teams to create exceptional AI-powered customer experiences.
  • Participate in all phases of the software development lifecycle, including ideation, prototyping, implementation, and testing.
  • Actively contribute to the hiring, mentoring, and professional development of fellow engineers.
  • Uphold and elevate technical standards, performance, reliability, and operational excellence within the team and across Intercom.

Requirements:

  • 5+ years of experience in shipping high-quality backend products.
  • A proven track record of making significant impact through your work.
  • Solid understanding of technical fundamentals and a commitment to continuous learning and development.
  • Proficiency in a high-level programming language such as Python or Ruby.
  • A proactive approach to achieving positive outcomes.
  • The ability to investigate and understand any part of the tech stack.
  • A preference for progress over perfection.
  • Enthusiasm for advancements in the field of AI.

Nice to have:

  • 1+ year of experience building ML-powered products.
  • Experience building or using ML platforms.
  • Solid grasp of distributed systems (e.g., databases, caches, queues, streams).
  • Understanding of statistics fundamentals.

Benefits:

  • Competitive salary and equity in a fast-growing start-up
  • Lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers
  • Cycle-to-Work Scheme with secure bike storage
  • MacBooks are our standard, but we also offer Windows for certain roles when needed.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Apply Now

Other Jobs

Frontend Developer

Payoneer Madrid, Spain

Senior Data Analytics Engineer

Rent the Runway Galway, Galway, Ireland

Staff Software Engineer - Golang

Okta Toronto, Ontario, Canada