Senior Machine Learning Engineer

Toronto, ON

Forethought

Unlock efficiency by automating customer support with generative AI, lowering support costs while providing top-tier service in every customer interaction.

View company page

Founded by a team of Facebook, Dropbox, and LinkedIn alumni in 2017, Forethought’s mission is to "unlock human potential through AI.” Forethought is a leading AI company providing human-centered AI solutions that transform the customer experience. Our products enable seamless customer experiences by infusing intelligence at each stage of the customer support journey: resolving common cases instantly, predicting and prioritizing cases, and assisting agents with relevant knowledge—all from one AI platform.

Forethought has grown 22x in the past two years and has raised over $92M in VC funding from top investors including STEADFAST Capital Ventures, New Enterprise Associates (NEA), Ashton Kutcher and Guy Oseary's Sound Ventures, Gwyneth Paltrow, NBA Vet Baron Davis, Robert Downey Jr., Sean "Diddy" Combs, LL Cool J, and the CEOs of Robinhood, Carta, and Qualtrics. In 2018, Forethought launched and won at TechCrunch Disrupt—the world's most prestigious startup competition—and was featured in Forbes 30 Under 30. More recently, Forethought was listed as one of Forbes’ Next Billion-Dollar Startups.

We're looking for world-class Deep Learning and Natural Language Processing ML Engineers to come to join our team! We're looking for folks with a growth mindset, who love to solve the world's hardest problems, and want to have an impact on the world.

You will be responsible for researching and implementing state-of-the-art algorithms in Question Answering, Machine Reading Comprehension, Recognizing Textual Entailment, Document Classification, Text Analytics, Sentiment Analysis, and Automated Knowledge Graph Extraction.

What You'll Be Doing (Responsibilities): 

  • Improve our core Question Answering algorithm
  • Reading and researching state-of-the-art papers in NLU problems
  • Inventing new NLU algorithms
  • Working with a unique dataset of 1M+ customer documents, support tickets, and natural/unstructured data sources
  • Build Deep Learning models in TensorFlow for GPUs and CPUs
  • Work with Backend Engineers to ship your models to production
  • Work to publish new research in top papers (e.g.: NIPS) and Arxiv

Who You Are (Skill): 

  • MSc or Ph.D. in Computer Science, Mathematics, or a related technical field, or equivalent work experience
  • 2+ years of industry experience in Machine Learning teams
  • Proficiency in Python, R, or Java and a framework like TensorFlow, PyTorch, or Keras
  • Experience in modern Deep Learning and Natural Language Processing / Natural Language Understanding (NLP, NLU), including Neural Networks, RNNs, seq2seq+attention models, and real-world machine learning in TensorFlow (incl. regularization, cross-validation, dropout)
  • Experience building production-ready NLP systems
  • Familiarity with non-standard machine intelligence models (Reinforcement Learning, Hierarchical Temporal Memory, Capsule Networks) is a plus
  • Familiarity with Distributed systems (Docker, Kubernetes, Kafka, Spark, Redis, AWS S3/EC2/RDS/KMS, MongoDB, or Lucene) is a plus
  • Adaptable, humble, and interested in pushing the boundaries of what's possible

What You Get (Benefits):

  • A chance to be an early member of a hyper-growth startup with equity to match
  • An opportunity to help us define a new market within AI
  • Ability to solve challenging problems with a world-class team
  • A low-ego company culture that is obsessed with feedback and helping each other grow
  • Hybrid work structure that allows you to choose where you get your best work done
  • Competitive medical, dental, and vision coverage
  • Paid maternity, paternity, & adoption leave
  • Unlimited paid time off

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: AWS Classification Computer Science Deep Learning Distributed Systems Docker EC2 Kafka Keras Kubernetes Machine intelligence Machine Learning Mathematics MongoDB NLP Python PyTorch R Research Spark TensorFlow Unstructured data

Perks/benefits: Career development Health care Medical leave Parental leave Startup environment Unlimited paid time off

Region: North America
Country: Canada
Job stats:  13  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.