NLP Engineer

Silicon Valley, CA, United States


Role Location

  • Silicon Valley, CA, United States


26 - 50 people


19200 Stevens Creek Blvd Ste 100
Cupertino, CA, 95014-2530, US

Tech Stack

  • Node.js
  • React
  • React Native
  • Kubernetes
  • Zookeeper
  • Kafka
  • Python
  • PyTorch
  • Tensorflow
  • Azure
  • AWS
  • Google Cloud
  • GraphQL
  • Git
  • Go

Role Description

Understanding our users and their communication patterns is quintessential to helping detect and mitigate threats within an organization. You will successful in this role if you deeply care about making sense of chaos, analyzing vast amounts of data and extracting patterns from it. Deep understanding of languages, automata theory and a passion towards helping machines understand context will ensure that you enjoy your daily work!


  • Bachelor’s degree in Computer Science or related fields
  • 2+ years of work experience as a software developer, independent contributor
  • Experience with using packages like scikit-learn, TensorFlow, Caffe, Theano, PyTorch
  • Proficient in programming languages like Python and / or GoLang, C++
  • Building, shipping and validating Machine learning models at scale in production systems
  • Deep understanding of data structures, algorithms and the math behind ML

Preferred Qualifications

  • Master's or Ph.D. in Computer Science/Engineering, Machine Learning, NLP or related fields
  • 2+ years of work experience in NLP
  • Track record of publications in top NLP journals and conferences
  • Ability to quickly analyze data and implement prototype models
  • Research and evaluate algorithms and techniques to improve performance and accuracy of models
  • Experience using crowdsourcing and machine-teaching technologies like Crowdflower, MTurk
  • Ability to communicate, present complex ideas easily
  • Passion for security is a plus!

About Armorblox

Armorblox is a cloud office security platform that stops targeted attacks and data loss across email, messaging, and file-sharing services using natural language understanding. Organizations use pre-configured Armorblox policies to stop targeted attacks, automate abuse mailbox remediation, and prevent outbound and lateral data loss.

Company Culture

Our company culture is built upon relationships, transparency, support and empathy. We have a tightly knit team of passionate people where everyone has a voice by default. Our culture is a balance between hiring the right people and giving them a framework within which they can express the best version of themselves.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.