Full Stack Python Developer

NSS

Herndon (VA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NSS is seeking a Full Stack Python Developer to build scalable AI-enabled web services and UI for the DoD Search Portfolio. You will implement secure, cloud-native APIs and interfaces, collaborating with ML and data teams to productionize models through robust workflows and tooling.

The role emphasizes end-to-end system delivery with emphasis on performance, reliability, and traceability, across large datasets, and integrating with LLM/RAG pipelines and semantic search workflows.

Qualifications

  • Bachelor’s degree or equivalent experience required.
  • 5+ years in software engineering focused on Python and web app development.
  • Hands-on experience building Python APIs/services (Flask/FastAPI) and integrating with databases, search platforms, and external systems.
  • Experience developing full stack apps using modern front-end frameworks (React/Angular/Vue) and strong API design.
  • Familiarity with AI/ML concepts (LLMs, embeddings, semantic search, RAG) and working with data/ML teams.
  • Cloud-native delivery experience (Docker/Kubernetes), CI/CD, Git workflows; Databricks/Spark experience required.

Responsibilities

  • Support CI/CD and DevOps practices to ensure stable releases and operational readiness.
  • Apply security, logging, auditing, and compliance best practices aligned with federal standards.
  • Design and develop Python backend services and REST APIs to expose AI/ML and search capabilities.
  • Build full stack features (UI + API) for search workflows and semantic retrieval for enterprise users.
  • Integrate backend services with Databricks/Spark pipelines and ML workflows for scalable inference.
  • Implement integrations with Elasticsearch and Neo4j to enhance relevance and discovery.
  • Collaborate with ML Engineers to productionize LLM/RAG features and retrieval workflows.
  • Create technical documentation and communicate design decisions to stakeholders.

Skills

Python
REST APIs
Flask
FastAPI
React
Angular
Vue
Docker
Kubernetes
Databricks
Spark
Elasticsearch
Neo4j
LLM/RAG
Semantic search

Education

Bachelor’s degree (or equivalent experience)

Tools

Flask
FastAPI
React
Angular
Vue
Docker
Kubernetes
Databricks
Spark
Elasticsearch
Neo4j

Job description

What You’ll Do:
Government contractor is seeking a Full Stack Python Developer to build and scale user-facing and backend applications that power AI/ML capabilities for the DoD Search Portfolio.
You will develop secure, cloud-native web services and UI experiences that integrate with LLM/RAG and semantic search pipelines. Thisrole partners closely with ML engineers and data teams to productionize models through robust APIs, workflows, and operational tooling. You will help deliver mission-ready solutions that handle large-scale datasets with strong performance, reliability, and traceability.
The ideal candidate thrives in fast-paced environments and enjoys building end-to-end systems that make AI usable for real users.

Responsibilities will include but are not limited to:
  • Support CI/CD and DevOps practices (containerization, deployment automation, monitoring/alerting) to ensure stable releases and operational readiness.
  • Apply best practices for security, logging, auditing, and compliance aligned with federal/DoD standards across services and environments.
  • Design and develop Python backend services and REST APIs (e.g., Flask/FastAPI) to expose AI/ML and search capabilities to applications and mission systems.
  • Build full stack features (UI + API) that support search workflows, semantic retrieval, and results visualization for enterprise users.
  • Integrate backend services with Databricks/Spark pipelines and ML workflows to enable scalable inference, data processing, and batch/stream execution.
  • Implement and maintain integrations with Elasticsearch (search/indexing) and Neo4j (graph/relationship-driven experiences) to enhance relevance and discovery.
  • Collaborate with ML Engineers to productionize LLM/RAG-based features, including prompt/inference orchestration, embeddings services, and retrieval workflows.
  • Create clear technical documentation and communicate design decisions, trade-offs, and implementation approaches to both technical and non-technical stakeholders.

What You’ll Do:
Government contractor is seeking a Full Stack Python Developer to build and scale user-facing and backend applications that power AI/ML capabilities for the DoD Search Portfolio.
You will develop secure, cloud-native web services and UI experiences that integrate with LLM/RAG and semantic search pipelines. Thisrole partners closely with ML engineers and data teams to productionize models through robust APIs, workflows, and operational tooling. You will help deliver mission-ready solutions that handle large-scale datasets with strong performance, reliability, and traceability.
The ideal candidate thrives in fast-paced environments and enjoys building end-to-end systems that make AI usable for real users.

Responsibilities will include but are not limited to:
  • Support CI/CD and DevOps practices (containerization, deployment automation, monitoring/alerting) to ensure stable releases and operational readiness.
  • Apply best practices for security, logging, auditing, and compliance aligned with federal/DoD standards across services and environments.
  • Design and develop Python backend services and REST APIs (e.g., Flask/FastAPI) to expose AI/ML and search capabilities to applications and mission systems.
  • Build full stack features (UI + API) that support search workflows, semantic retrieval, and results visualization for enterprise users.
  • Integrate backend services with Databricks/Spark pipelines and ML workflows to enable scalable inference, data processing, and batch/stream execution.
  • Implement and maintain integrations with Elasticsearch (search/indexing) and Neo4j (graph/relationship-driven experiences) to enhance relevance and discovery.
  • Collaborate with ML Engineers to productionize LLM/RAG-based features, including prompt/inference orchestration, embeddings services, and retrieval workflows.
  • Create clear technical documentation and communicate design decisions, trade-offs, and implementation approaches to both technical and non-technical stakeholders.
What You’ll Need:
  • Bachelor’s degree (or equivalent experience) with 5+ years in software engineering focused on Python and web application development.
  • Must have: Strong hands-on experience building Python APIs/services (Flask/FastAPI preferred) and integrating with databases, search platforms, and external systems.
  • Experience developing full stack applications using modern front-end frameworks (React/Angular/Vue) plus strong API design skills.
  • Familiarity with AI/ML concepts and integrations (LLMs, embeddings, semantic search, RAG workflows) and working closely with data/ML teams.
  • Must have: Working experience with cloud-native delivery (Docker/Kubernetes), CI/CD, Git-based workflows, and performance/reliability best practices; Databricks/Spark experience required.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer with Python experience
Senior Software Developer with Python experience

Select Search Associates LLC • Springfield (VA)

On-site
USD 120,000 - 170,000
Full Stack Developer
Full Stack Developer

ECS • Springfield (VA)

On-site
USD 100,000 - 130,000
Full Stack Engineer
Full Stack Engineer

RST Recruitment • San Francisco (CA)

On-site
USD 140,000 - 200,000
Senior Applications Engineer
Senior Applications Engineer

Electrosoft • Fort Belvoir (VA)

On-site
USD 140,000 - 210,000
Senior Python Developer - AI & Full Stack Specialist
Senior Python Developer - AI & Full Stack Specialist

AKTRA INC • McLean (VA)

On-site
USD 130,000 - 190,000
? AI/ML Engineer
? AI/ML Engineer

Xperteez Technology • Washington

Hybrid
USD 130,000 - 190,000
Senior Applied AI Engineer – Software Engineering (SWE3) [D.26.0169]
Senior Applied AI Engineer – Software Engineering (SWE3) [D.26.0169]

Dover Networks LLC • Maryland

On-site
USD 260,000 - 285,000
Full Stack Web Developer
Full Stack Web Developer

Finch • Houston (TX), Northern (KY)

Hybrid
USD 90,000 - 120,000
Software Engineer
Software Engineer

Green Key Resources • Washington

On-site
USD 85,000 - 115,000
Competitive salary
Equity
Comprehensive benefits
Senior Data Scientist
Senior Data Scientist

High Side Technology LLC • Springfield (VA)

On-site
USD 120,000 - 150,000