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

Senior Machine Learning Engineer

Senior ML role at Intercom focusing on developing and implementing machine learning solutions for customer service automation.

Staff, Data Scientist - Machine Learning Engineer | Catalog Trust & Safety Team

Staff Data Scientist role at Walmart focusing on Machine Learning and AI for marketplace trust and safety, offering competitive pay and comprehensive benefits in Bentonville, AR.

Lead Technical Program Manager- AI/ML

Lead Technical Program Manager position at JPMorgan Chase focusing on AI/ML initiatives, offering competitive compensation and comprehensive benefits.

Research Scientist 4 - Globalization

Senior Research Scientist position at Netflix focusing on ML and generative speech technologies for global content localization.

Staff Machine Learning Engineer - Maps

Staff Machine Learning Engineer position at Uber's Amsterdam office, focusing on developing advanced mapping solutions using ML technologies.