Logo of Sorcero

Remote NLP Engineer

Photo of Viktoriya Bliznyuk
Viktoriya Bliznyuk
Must have skills:
Nice to have skills:
Considering candidates from:
Work arrangement:
Remote only
Artificial Intelligence
Middle or senior
Company size:
11-50 employees
Logo of Sorcero

Remote NLP Engineer

Sorcero provides a smart enterprise platform that builds a deep language intelligence operating system for technical domains, including Insurance, Financial Services, and Life Sciences. Their platform, built by the former leadership of the MIT Media Lab, harnesses AI and Natural Language Understanding to deliver new capabilities to augment human performance. Sorcero's NLU platform is a pre-built “no-code” drag and drop solution to reduce the deployment time of applications from months to days.
Now Sorcero is looking for an NLP Ontology Engineer to integrate rich ontologies such as UMLS or FIBO into their Natural Language Understanding workflows. You will work with Sorcero in-house and contracted platform development team, and work with their technology team to build a ground-breaking knowledge platform. They are looking for an engineer as passionate as they are about building machines that truly understand language and can aid subject matter experts better navigate their workflows.

Their app stack: HTML/CSS, Vue.js, Python, Machine Learning, data science, MLOps, Elasticsearch, Redis, various Graph databases, Cloud Storage, Cloud Composer, Cloud DataFlow, TensorFlow Extended, Vertex.

  • Integrating complex ontologies to aid Sorcero AI pipelines and enhance Natural Language Understanding algorithms. You will be working with both open (such as UMLS, FIBO) and private (customer and domain knowledge bases) ontologies
  • Bringing solutions to problems that do not have an established solution 
  • Managing source-code version control discipline (Git) and overseeing code delivery into their projects, testing, and deployment. 
  • MSc./PhD in Computer Science, AI or related fields from a top tier university
  • Have at least three years of recent experience in Python
  • Have at least a year’s experience with collaborative software development practices (i.e. source control, issues, milestones, code reviews, etc)
  • Have demonstrable experience in solving complex NLP problems
  • Have working experience with Knowledge Graphs or Ontologies
  • Familiarity with Knowledge graph databases (Grakn, Neo4j, JanusGraph), graph query languages (Cypher, GraphQL, SPARQL) and graph schemas (RDF, OWL)
  • Are curious and somewhat educated (formally or informally) about cognition and language
  • Can work (and have worked) late and/or early under the influence of a deadline or inspiration
  • Can communicate and work well with non-technical or less-technical folks
  • Can collaborate well with team members who are located across the globe
  • Aren’t afraid of a little math now and then
  • Have just the right amount of ego
  • Self starter who can be productive from the first day
  • Past participation in the technology role in a prior venture-funded startup
  • A sense of humor, and calm under pressure
  • Fully-remote position
  • Additional vacation week between Christmas and New Year
  • Company's equity
Interview process:
  • Intro call with Toughbyte
  • Day 1: interview with VP of ML (30 min)
  • Day 2: 
    • one hour interview with NLP Engineer and VP of ML
    • 30 min interview with VP of Engineering 
  • Day 3: call with VP of ML (30 min)
Have questions about this position? Ask us via email or try the company page.

Position closed, but we can still help

Check out our current open positions