Data Scientist / Software Engineer (NLP & Java) - Expert

Fallstechnology

McLean (VA)

On-site

USD 158,000 - 193,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

Falls Technology is seeking an on-site AI/ML engineer in McLean, VA to develop NLP capabilities and integrate models into production systems. The role combines Python-based model development with Java/Spring backend work, deploying on AWS and Linux, with a focus on operational usage and security clearance requirements.

Responsibilities include building/serving NLP models, leveraging spaCy, PyTorch/TensorFlow/Keras, and integrating with Java backends and databases.

Qualifications

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

Responsibilities

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

Skills

Python
NLP

Tools

spaCy
Gensim
NLTK
Hugging Face Transformers
PyTorch
TensorFlow
Keras
Java
Spring (Framework)
Spring Data JPA
Oracle
SQL
AWS
Linux
Git
Jenkins
Apache Tomcat

Job description

Falls Technology is supporting a federal national-security mission by strengthening NLP and machine learning capabilities that can be delivered inside production systems. This on-site role in McLean, VA combines Python-based model development with Java and Spring backend integration, with deployment on AWS for operational use. The position is full-time and requires active TS/SCI with Polygraph and U.S. citizenship.

What you will do
  • Develop NLP capabilities using spaCy, Gensim, NLTK, and Hugging Face Transformers
  • Create and integrate deep learning models using PyTorch, TensorFlow, or Keras
  • Build backend services in Java with Spring and Spring Data JPA, backed by Oracle and SQL
  • Deploy solutions on AWS and Linux using Git, Jenkins, and Apache Tomcat
  • Integrate trained models into operational applications and workflows
Required qualifications
  • Active TS/SCI with Polygraph
  • U.S. citizenship
  • Strong Python and NLP experience, including spaCy, Gensim, and/or NLTK
  • Experience with PyTorch, TensorFlow, or Keras
  • SQL
  • Linux, Git, and AWS experience
Tools and technologies
  • Python, spaCy, Gensim, NLTK, Hugging Face Transformers
  • PyTorch, TensorFlow, Keras
  • Java, Spring, Spring Data JPA, Oracle, SQL
  • AWS, Linux, Git, Jenkins, Apache Tomcat
Benefits
  • 9% retirement contribution
  • 100% of family medical premiums paid
  • 4 weeks of PTO
Nice to have
  • Strong Java skills including Spring, Spring Data JPA, multithreading, and JVM tuning
  • Maven/Gradle, Jenkins CI/CD, Oracle, and Tomcat
  • Experience with text classification, topic modeling, or LLM fine-tuning
  • GPU workload experience

Salary: USD 175,000 per yearly.
Location: McLean, VA (on-site).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Stech Technology UK Limited • McLean (VA)

On-site
USD 140,000 - 200,000
4 weeks PTO
Premium health premiums paid
Retirement plan
NLP Data Scientist (Java) for Federal ML & Apps
NLP Data Scientist (Java) for Federal ML & Apps

Stech Technology UK Limited • McLean (VA)

On-site
USD 140,000 - 200,000
4 weeks PTO
Premium health premiums paid
Retirement plan
Data Scientist / ML Engineer (Data Platform) - Senior
Data Scientist / ML Engineer (Data Platform) - Senior

Fallstechnology • McLean (VA)

On-site
USD 180,000 - 220,000
9% retirement contribution
100% family medical premiums paid
4 weeks PTO
Data Scientist - Expert level (22650)
Data Scientist - Expert level (22650)

BE / RenXTech • McLean (VA)

On-site
USD 90,000 - 130,000
Senior Data Scientist
Senior Data Scientist

Kendrit Consulting Group • Baltimore (MD)

On-site
USD 120,000 - 150,000
AI / Machine Learning Engineer - Senior
AI / Machine Learning Engineer - Senior

Fallstechnology • Chantilly (VA)

On-site
USD 158,000 - 193,000
9% retirement contribution
100% of family medical premiums paid
4 weeks PTO
NLP/ML Engineer - TS/SCI (On-Site) with Java Spring & AWS
NLP/ML Engineer - TS/SCI (On-Site) with Java Spring & AWS

Fallstechnology • McLean (VA)

On-site
USD 158,000 - 193,000
9% retirement contribution
100% of family medical premiums paid
4 weeks of PTO
ME00573-Data Scientist 3
ME00573-Data Scientist 3

Momentum Engineering, Inc. • Fort Meade (MD)

On-site
USD 135,000 - 180,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+2
ME00573-Data Scientist 3
ME00573-Data Scientist 3

Momentum Engineering, Inc • Fort Meade (MD)

On-site
USD 135,000 - 180,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+2
Senior Data Scientist
Senior Data Scientist

VT Group (VTG) • McLean (VA)

On-site
USD 120,000 - 180,000