Data Scientist / Software Engineer (NLP & Java) - Expert | TS/SCI w/ Poly

Falls Technology•McLean, VA
•$175,000•Onsite

About The Position

Bridge data science and production software. You'll build NLP and machine learning capabilities in Python and ship them inside Java/Spring applications on AWS for a federal national-security mission.

Requirements

  • Active TS/SCI with Polygraph
  • Strong Python and NLP experience (spaCy, Gensim or NLTK)
  • PyTorch, TensorFlow or Keras
  • SQL
  • Linux, Git and AWS

Nice To Haves

  • Strong Java: Spring, Spring Data JPA, multithreading, JVM tuning
  • Maven/Gradle, Jenkins CI/CD, Oracle, Tomcat
  • Text classification, topic modeling or LLM fine-tuning
  • GPU workloads

Responsibilities

  • Build NLP capabilities with spaCy, Gensim, NLTK and Hugging Face Transformers
  • Develop and integrate deep learning models in PyTorch, TensorFlow or Keras
  • Build backend services in Java, Spring and Spring Data JPA on Oracle/SQL
  • Deploy on AWS and Linux with Git, Jenkins and Apache Tomcat
  • Integrate models into operational applications and workflows

Benefits

  • 9% retirement contribution
  • 100% of family medical premiums paid
  • 4 weeks of PTO
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service