Staff Machine Learning Engineer

Intercom is an AI-first customer service platform founded in 2011 to change the standard of customer service online.
Machine Learning
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
AI · Enterprise SaaS

Description For Staff Machine Learning Engineer

Intercom, founded in 2011, is revolutionizing online customer service with its AI-first platform. As a Staff Machine Learning Engineer, you'll join a team responsible for defining new ML features, researching algorithms, and rapidly prototyping. The role involves working closely with Product and Design teams to identify areas where ML can create value, framing product problems in ML terms, and implementing scalable solutions. You'll be involved in the entire process from offline testing to production deployment, often shipping to beta within weeks. The ideal candidate has 7+ years of experience in production environments, strong engineering and communication skills, and a deep understanding of ML technologies. You'll contribute to building excellent ML products, establish processes for large-scale data analyses, and evolve production ML infrastructure. This is an opportunity to make a significant impact in a company that serves over 25,000 businesses and millions of customers monthly.

Last updated 5 months ago

Responsibilities For Staff Machine Learning Engineer

  • Identify areas where ML can create value for customers
  • Contribute to finding the right ML framing of a product problem
  • Work with teammates and Product and Design stakeholders
  • Take algorithms which work offline and put them in a production setting
  • Solve hard scalability and optimization problems
  • Run production ML infrastructure and evolve it over time
  • Build new data infrastructure to enable exploration
  • Establish processes for large scale data analyses, model development, validation, and implementation
  • Measure and iterate on algorithm performance
  • Partner deeply with the rest of team to build excellent ML products

Requirements For Staff Machine Learning Engineer

Python
  • Excellent pragmatic engineering skills
  • Familiar with tools used to write, test, deploy, debug and monitor software
  • Comfort owning features from inception to outcome
  • 7+ years experience in a production environment, with contributions to the design and architecture of distributed systems
  • Ability to confidently put ML-powered features in production
  • Strong communication skills, both within engineering teams and across disciplines
  • Excellent programming skills
  • Comfort with ambiguity
  • BSc in Computer Science, or similar knowledge

Benefits For Staff Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Relocation Benefits
  • Competitive salary and equity in a fast-growing start-up
  • Lunch served every weekday, plus snacks and fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance, comprehensive health and dental insurance for you and dependents
  • Flexible paid time off policy
  • Paid maternity leave and 6 weeks paternity leave
  • Cycle-to-Work Scheme with secure bike storage
  • MacBooks as standard equipment
  • Relocation support for those moving to our offices

Interested in this job?

Jobs Related To Intercom Staff Machine Learning Engineer

Computer Vision Engineer (Leadership)

Lead Computer Vision Engineer role at Meta, focusing on AR/VR technology development and team leadership in Reality Labs division.

Engineering Manager, Offline Inference, Machine Learning Platform

Lead the development of Netflix's next-generation offline inference platform, managing ML infrastructure team and architecting solutions for large-scale ML models.

Machine Learning Scientist (L5) - Content and Studio

Senior Machine Learning Scientist role at Netflix, focusing on studio analytics and cash forecasting, offering competitive compensation and remote work.

Machine Learning Engineer

Senior Machine Learning Engineer position at EarnIn to lead ML platform development and innovation.

Machine Learning Engineer

Senior Machine Learning Engineer position at Wayve, developing autonomous driving technology using advanced AI and deep learning.