Staff Machine Learning Engineer

Intercom is an AI-first customer service platform founded in 2011 to change the standard of customer service online.
Dublin, Ireland
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 18 days 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

Staff Machine Learning Engineer

Staff Machine Learning Engineer role at Culture Amp, focusing on building and enhancing AI-powered machine learning platforms using Google's Vertex AI.

Staff Machine Learning Engineer

Join Rokt as a Staff Machine Learning Engineer in Seattle, working on cutting-edge AI solutions for ecommerce. Competitive salary and benefits.

Senior Staff Software Engineer, Generative AI, Google Cloud AI

Senior Staff Software Engineer role at Google Cloud AI, focusing on Generative AI. Lead high-impact projects, manage teams, and develop cutting-edge AI solutions. Competitive salary and benefits.

Staff Software Engineer - GAI Platform & Tools (Applications)

Staff Software Engineer position for GAI Platform & Tools at LinkedIn, focusing on AI evaluation and platform development.

Senior Manager, AI Engineering - AI Algorithm Foundation Team

Senior Manager, AI Engineering role at LinkedIn, leading the AI Algorithm Foundation Team to develop state-of-the-art AI technologies and systems.