Machine Learning Research Engineer

Apply Now

Job Description

Marketmuse Inc.’s M4 Lab is seeking a Research Engineer to help create the next generations of content analytics and content generation technologies. This role blends production software development and research in deep learning, information theory, machine learning, knowledge representation, and computational linguistics. The engineer will work on natural language processing systems that try to understand the semantics, intent, and topical structure of vast amounts of web content. This role requires extensive knowledge and experience in architecting and developing data intensive applications.


  • Design and implement reliable distributed data pipelines
  • Design and implement scalable machine learning solutions geared towards solving natural language processing, knowledge representation, and natural language generation problems
  • Create parallelized and/or distributed versions of existing algorithms
  • Research, design and develop novel algorithms
  • Collaborate with research scientists, architects, software developers, and product management to design and program innovative strategic and tactical solutions that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles
  • Gather and determine requirements for new features from internal colleagues

Required Skills

  • Experience with architecting data intensive applications
  • Experience with data mining or machine learning applications
  • Experience writing software in one or more languages such as Python, Scala and/or similar. Experience working with data structures, algorithms and software design
  • Knowledge of data warehousing concepts, including data warehouse technical architectures, infrastructure components, tools and environments (such as Apache Beam, Hadoop, Spark, Pig, Hive, MapReduce, Flume)
  • Experience with fast prototyping
  • Experience working effectively with software engineering teams
  • Mentor others in achieving their career growth potential

Required Education and Experience Level

  • MS in Computer Science, Computer Engineering, Deep Learning, Machine Learning, Statistics, Computational Linguistics, or a very related field; other exceptional candidates with extensive ML/DL/NLP/NLG backgrounds may also be considered
  • At least 2 years of research engineering experience with respect to ML/DL/NLP/NLG
  • At least 1 year of distributed or highly threaded software development experience

Preferred But Optional Skills

  • Experience with workflow tools like Airflow, Luigi, etc.
  • Hands-on experience implementing new research ideas with a neural network training framework such as Tensorflow, Keras, or PyTorch
  • A PhD in machine learning
  • Experience with academic machine learning research

Company Info.


MarketMuse is a content intelligence platform that helps businesses optimize their content for better search engine rankings and higher engagement. The platform uses artificial intelligence and natural language processing to analyze content and provide recommendations for improvements. MarketMuse helps companies develop content strategies, create content briefs, and measure the success of their content efforts.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
  • Location
    Boston, MA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

MarketMuse is currently hiring Machine Learning Research Engineer Jobs in Montreal, QC, Canada with average base salary of Can$70,000 - Can$150,000 / Year.

Similar Jobs View More