Staff Product Engineer, AI

Intercom Intercom · Enterprise · Dublin, Ireland +1 · AI Group

Intercom is seeking a Staff Product Engineer to join their AI Group. This role focuses on building and shipping AI-powered customer service products, working closely with ML Scientists and product teams. The engineer will be responsible for bringing ML prototypes to production, ensuring scalability and robustness, and contributing to all phases of software development. While no prior ML experience is strictly required, a strong software engineering background and a willingness to learn ML are essential. The role emphasizes product focus, rapid iteration, and delivering measurable customer impact.

What you'd actually do

  1. Build the systems that power Intercom’s flagship AI products. This usually means working in our ML Python tech stack, but at times also means working across the product on our Rails app too.
  2. Work alongside our ML Scientists bring proof-of-concept code to production; ensuring it’s robust and scalable for real-world use.
  3. Partner with product teams outside of our group, to shape the best AI-powered product experience for our customers..
  4. Contribute to all phases of software development including ideation, prototyping, and implementation and testing.
  5. Play an active role in the hiring, mentoring, and career development of other engineers.

Skills

Required

  • excellent software engineering skills
  • strong technical fundamentals
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Javascript etc.)
  • BSc in Computer Science, Maths or Statistics or related discipline

Nice to have

  • Previous experience in data analytics, or statistical role
  • ML experience

What the JD emphasized

  • 10+ years of experience shipping high-quality products
  • significant impact in the work that you have done
  • Deep knowledge of a high-level programming language

Other signals

  • AI-powered products
  • ML tech stack
  • shipping to beta in weeks
  • productized everything from classic supervised models, to cutting-edge unsupervised clustering algorithms, to novel applications of transformer neural networks
  • test and measure the real customer impact of each model we deploy