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 3 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

AIML - Manager, Engineering Program Management - ML Lifecycle

Lead ML Lifecycle Platform development at Apple as Engineering Program Management Manager, overseeing end-to-end machine learning operations and cross-functional teams.

Senior Product Manager - Copilot Measurement & Evaluation

Senior Product Manager role at Microsoft focusing on Copilot's measurement and evaluation, combining AI expertise with product management.

ML Engineer L5 - Ads Platform Engineering (Forecasting)

Senior ML Engineer position at Netflix focusing on ads platform engineering and forecasting, building scalable ad tech solutions.

Engineering Manager II - Map Search

Lead Uber's Location Search & Semantics team in building ML systems for map search across Uber apps, managing technical teams and driving innovation in search technology.

Machine Learning Platform Engineer

Senior ML Platform Engineer role at DoorDash, building scalable machine learning infrastructure for delivery logistics optimization.