EngineerJobs.io
← Back to all jobs

Job Description

Work on NLP and machine learning that moves from Python research into production Java/Spring services for a federal national-security mission.

Responsibilities

  • Develop NLP capabilities using spaCy, Gensim, NLTK, and Hugging Face Transformers
  • Design and implement deep learning models with PyTorch, TensorFlow, or Keras
  • Build backend services in Java with Spring and Spring Data JPA
  • Integrate model logic into operational applications, services, and workflows
  • Deploy and operationalize solutions on AWS and Linux using Git, Jenkins, and Apache Tomcat
  • Work with Oracle and SQL to support persistence and application integration

Requirements

  • Active TS/SCI with Polygraph
  • U.S. citizenship required
  • Strong experience in Python and NLP (spaCy, Gensim, or NLTK)
  • Experience with PyTorch, TensorFlow, or Keras
  • SQL experience
  • Linux, Git, and AWS experience

Technologies

  • Python, spaCy, Gensim, NLTK, Hugging Face Transformers
  • PyTorch, TensorFlow, Keras
  • Java, Spring, Spring Data JPA, Oracle, SQL
  • AWS, Linux, Git, Jenkins, Apache Tomcat

Nice to Have

  • Strong Java background (Spring, Spring Data JPA, multithreading, JVM tuning)
  • Maven/Gradle and Jenkins CI/CD experience
  • Oracle and Tomcat experience
  • Experience with text classification, topic modeling, or LLM fine-tuning
  • Experience with GPU workloads

Benefits

  • 9% retirement contribution
  • 100% of family medical premiums paid
  • 4 weeks of PTO

Location: McLean, VA (on-site)

Schedule: Full-time

Salary: USD 175,000 per year

Similar Jobs