--- tags: ai, forge --- # AI Job Descriptions Forge.AI is seeking engineers 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 (also known as dark data) into codified, machine event streams that are specifically designed for consumption by a company’s modeling, decision-making environment(s) and AI infrastructure. We are looking for extraordinary software engineers 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 ## ML/AI Engineer #### Foundations - 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 #### Technologies - 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 #### Tasks - Develop and train multiple models for semantic event extraction - Develop and train multiple models for named relationship extraction - Facilitate the development of multiple hierarchical classifiers and topic models (generative and discriminative) ## Human Language Technologies/NLP Engineer Same as ML/AI Engineer, but stronger on science. #### Tasks - 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 ## Knowledge-Base Engineer #### Foundations - Graph theory fundamentals (traversals, clustering, etc) - Foundations of probabilistic theory and modeling - Knowledge of semantic technologies #### Technologies - High-performance computing - Distributed computing - Graph algorithms and databases #### Languages and Tools - Solid programming skills preferably in Python, C++ (c++17), and Java (helpful) - Experience developing solutions that will run at scale and 24x7x365 is very helpful - Knowledge of OWL ontologies - Knowledge of Gremlin (helpful) - XML/JSON and REST - Git/GitHub and SDLC #### Tasks - Work with the KB lead and data engineers maturing all aspects of a semantic, temporal, probabilistic graph model. - Responsible for developing and optimizing Forge’s semantic knowledge base that supports real-time reasoning, entity resolution, and entity enrichment - Work closely with Forge’s human language technology team, data distribution team, and infrastructure engineers to optimize performance and insure the scalability of the solution ## Junior Data Engineer #### Foundations - Basic knowledge of the AI/ML field is very helpful - Basic knowledge of graph databases or semantic information is also very helpful - Capable of managing schedules, meeting timelines and coordinating with others for assistence as necessary. #### Technologies - Web Crawlers - ETL - Various noSQL and RDBMS based storage systems - Experience with AWS technologies, S3 in particular, is helpful #### Languages and Tools - Solid programming skills preferably in Python, C++, and SQL - Web protocols - Any experience with Tika or similar document transformation tools is helpful #### Tasks - Work closely with the AI and Knowledge base teams to acquire and transform raw information into resources suitable for supporting multiple tasks. - This is very much a growth position. It is hoped that the individual taking this role will continue to become a more valuable player by acquiring more AI/ML experience.