Join us!

Use bleeding-edge AI and NLP technology to solve billion-dollar problems. Make an impact. Love what you do.

Be part of an exceptional team. Make the world better with technology.

Test your limits. Innovate. Embark on an adventure that will define your career.

Work with some of the world’s most-respected data scientists, ontologists, and engineers in the cradle of Silicon Valley.

Open positions

Senior Data Engineer

Menlo Park, California · Full-time · Senior

About The Position

We’re a group of ambitious, hard-working, fun-loving engineers, ontologists, and data scientists committed to changing the world… one algorithm at a time. We’re passionate about developing insanely great software and looking for others who share our vision and are ready for the adventure of a lifetime.

  • Build out the world’s first intelligent service intelligence platform through collaboration with the product team
  • Build large-scale data processing pipelines for indexing content
  • Extract information like entities, entity relationships and events from large bodies of text using various text mining and NLP techniques
  • Design and implement knowledge graphs capturing information from various data sources
  • Maintain an elastic distributed infrastructure
  • Guide the architecture of systems developed by the team

Requirements

  • Strong knowledge of Java, Python, Go, C, Scala
  • Experience building distributed systems
  • Generalist engineering mentality with ability to pick up and work on new projects outside your area of expertise
  • Strong CS fundamentals, whether self-taught or college learned
  • Understanding of data flows and integrity
  • Prior experience in information retrieval
  • Experience in Lucene (Solr, Elasticsearch) is a plus
  • Experience extending and implementing core functionality and libraries in data processing platforms (Hive/Pig UDFs, Spark / Spark SQL, Storm Bolts, etc.)
  • Collaborative, team player who drives to resolving customer needs
  • Outstanding track record of innovation and success
  • Past engineering background and ownership of IT architectural decisions
  • Clear track record of success and career progression in enterprise software architecture

Apply for this position