Sr. NLP/AI Engineer

  • Engineering
  • Palo Alto, United States

Sr. NLP/AI Engineer

Job description

This is a remote role, however, one must be physically located in the Bay Area, CA, and available to meet in our Palo Alto office on occasion. 


Trustero is seeking a highly skilled and experienced senior NLP/AI engineer to join our small but growing startup in Silicon Valley. As a remote-work position, you will have the opportunity to work from anywhere, as long as you have a reliable internet connection. Our company is focused on developing a security compliance platform, specifically targeting SOC2 compliance and ISO 27001 compliance. 


As a senior NLP engineer, you will be responsible for developing and implementing advanced natural language processing techniques to extract and analyze data from small datasets. Based on the analysis and data extracted, you will then build new AI models (or fine-tune existing models such as GPT) to specialize the results for our domain. You will work closely with our team of software engineers to implement these models in our production environment to enable product features. In this role, you will be expected to have strong knowledge of NLP techniques, including machine learning, text classification, and sentiment analysis. You will also be expected to keep abreast of the latest advancements in AI technology. 


What You'll Be Doing


  • Writing code for scraping websites and PDFs to feed into NLP models; driving solutions for cleaning noisy text, normalizing it, and ensuring high-quality results

  • Turning your prototypes into automation pipelines and deploying them to production

  • Deciding when to use out-of-the-box solutions vs. building custom solutions and utilizing both

  • Develop and implement NLP-based information extraction solutions

  • Become a domain expert in compliance and propose product features that can be enabled through AI.

  • Some of the problems you might tackle include: semantic similarity, information extraction, and topic identification (classification)

  • Building AI models that generate compliance responses specific to our customers based on their business

  • Collaborating with the rest of our team in California (working primarily in PST)


Job requirements

What We're Looking For


  • You should be comfortable working with a global team and working independently as well.

  • You have been building NLP/AI software professionally for 5+ years and have successfully released software to customers

  • M.S. or PhD. in Computer Science, Data Science, or similar

  • CS or Software Engineering experience is preferred

  • Industry and academic experience working on a range of AI problems

  • Familiarity with state-of-the-art NLP algorithms and AI models

  • Experience with NLP techniques such as entity extraction, dependency parsing, coreference resolution, topic modeling, language modeling, text classification, transformer networks, and semantic extraction techniques

  • Experience building and deploying AI models into a production cloud environment (AWS)

  • Strong knowledge of Python, and related machine learning tools (e.g. TensorFlow, PyTorch, NLTK, spaCy, Keras)

  • Excellent communication skills, this job is remote

  • Self-motivated individual that thrives in a dynamic environment



Title of Role: Sr. NLP/AI Engineer

Department: Engineering

Location: SF Bay Area 

Compensation Range: 150K-200K

Equal Opportunity Employer

Trustero is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.