Senior Software Engineer - Natural Language Processing (Remote)
Posted on Indeed on Feb 15, 2021

Have you spent too much time in the drudgery of paperwork, knowing automation would solve the problem? Enjoy “making things work” even without a large dataset? Our stealth startup is working to build “security observatories” that help modern SaaS businesses understand their security posture. We need your help in building out our text analysis function. We’d like to compare our observations to industry best practices using NLP to understand business documents and product descriptions, and even to help write summaries of those documents. A talented and experienced engineer with a knack for data scraping and NLP would have a significant impact on our product. If you can work with raw data, generate a model, and turn it into an automated pipeline, we’d love to chat!

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
  • Developing models to categorize text based on semantic similarity
  • Developing models to extract useful information from company websites
  • Develop and implement NLP-based information extraction solutions
  • Some of the problems you might tackle include: semantic similarity, information extraction, and topic identification (classification)
  • Collaborating with the rest of our team in California (working primarily in PST)


What We're Looking For
  • You’ll be the first NLP engineer to join our team and should be comfortable driving this initiative and working independently
  • You have been building NLP software professionally for 8+ years and have successfully released software to customers
  • M.S. or PhD. in Computer Science, Data Science or similar
  • Industry and academic experience working on a range of ML problems
  • Familiarity with state-of-the-art NLP data structures and 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
  • Working knowledge of cloud infrastructure and AWS services
  • Experience building and deploying predictive models, web scraping, and scalable data pipelines
  • 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

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.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Tezza Business Solutions
Yesterday

More jobs by this company