Human Language Technologies Engineer

Forge.AI is seeking computer scientists with a passion for technology and a thirst for solving unique and hard problems. Forge is solving one of hardest challenges in AI - how to capture and transform the world’s unstructured information into codified, machine event streams that are specifically designed for consumption by a company’s modeling, decision-making environments and AI infrastructure.

We are looking for extraordinary computer scientists who understand multiple components across the big data stack and possess a deep interest in, and experience with, the emerging artificial intelligence and intelligent machine ecosystem. They also have a passion for unstructured data, modeling, instrumentation, data quality, large-scale data processing, statistics, machine learning and visualization.

Ideal candidates thrive at the intersection of data science and software engineering and are motivated by the opportunity to create ground breaking technologies that will impact machine intelligence and how businesses use and consume data. They welcome the camaraderie and opportunity intrinsic to being part of a passionate and dedicated team. They are energized by seeing their contributions turned into real product and seeing that product become critical to, the world’s most notable organizations.

If this sounds like you and you are driven, focused on results, a self-starter, a quick learner, team oriented and intensely curious - this role is for you. This position is in our Cambridge, MA office.

Important Personal Attributes
  • You are curious about science and technology

  • Challenging yourself is an intrinsic part of who you are

  • Team matters

  • Sharing and debating ideas to get to the right answer is important to you

  • You seek to act and don’t wait to be told

  • You like to teach those around you

  • You are serious about your work but also believe that laughter and levity are important

  • You work hard and you also have passions outside of work that enrich your life

  • Winning is important to you, but so is how you win

  • Basic understanding of theoretical components of computational natural language processing and its mathematical foundations

  • Semantic representation of knowledge

  • Descriptive logic reasoning

  • Helpful: Knowledge of Speech to Text

  • Helpful: Knowledge of Machine Translation

  • Knowledge and experience with Neural Network based language modeling (RNN and CNN) and Statistical NLP modeling

  • Conditional Random Field modeling (linear and hidden CRF)

  • Knowledge of coreference resolution, named entity extraction and resolution and event extraction

  • Experience with open source NLP toolkits as well as experience developing custom NLP capabilities


Languages and Tools
  • Solid programming skills preferably in Python (and appropriate scientific/nlp packages), C++, and Java (helpful)

  • Experience with TensorFlow

  • Git/GitHub and SDLC

  • Experience developing solutions that will run at scale and 24x7x365 is a plus

  • The primary focus of this position is the development of capabilities for the extraction of events and relationships from text streams

  • Develop language models within TensorFlow

  • Create sentiment analysis models


Contact us to learn more about this role.