Software Engineer III

Reflexive Concepts•Annapolis Junction, MD

About The Position

Reflexive Concepts is seeking a Software Engineer III to design, develop, deploy, and support Retrieval-Augmented Generation (RAG) solutions in a high-performance computing (HPC) Linux environment. The work spans Large Language Models (LLMs), LLM orchestration frameworks, knowledge retrieval systems, embedding models, and containerized applications. The role delivers scalable, production-ready solutions for a mission-critical customer.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • One of the following: a master's degree in Computer Science or a related discipline from an accredited college or university and 5 years of experience as a SWE-3 on programs and contracts of similar scope, type, and complexity; a bachelor's degree in Computer Science or a related discipline from an accredited college or university and 7 years of such experience; or 9 years of such experience without a stated degree requirement.
  • Proven experience working in Linux environments, including advanced use of the Linux command-line interface for development, troubleshooting, and system administration.
  • Recent hands-on software development experience using Python and a strong understanding of modern software engineering practices and frameworks.
  • Experience with containerization technologies such as Docker, Podman, and containerd for application packaging, deployment, and lifecycle management.
  • Experience designing, authoring, and deploying Helm charts to manage Kubernetes-based applications and services.
  • Experience developing, testing, deploying, and supporting containerized applications in production environments.
  • Experience creating, configuring, and managing Kubernetes resources, including Deployments, Services, ConfigMaps, Secrets, Ingresses, and Operators.
  • Working knowledge of Generative SI technologies, including LLMs, RAG architectures, embedding models, and vector databases.
  • Experience implementing and maintaining CI/CD pipelines using tools such as GitLab CI/CD, Flux CD, GitLab Runners, or similar tools.
  • Experience with observability, metrics, logging, and monitoring solutions, including Prometheus and Grafana.
  • Proficiency with Git-based source control workflows, including branching strategies, code reviews, pull/merge requests, and collaborative development practices.
  • Understanding of SDLC best practices, including automated testing, security scanning, code quality analysis, and DevSecOps principles.

Nice To Haves

  • Familiarity with developing, deploying, troubleshooting, and sustaining mission applications in an AWS Cloud environment.
  • Experience with Atlassian tools, including Confluence and Jira.
  • Experience working with and debugging GPU-enabled applications.
  • Experience using a machine-learning framework such as PyTorch or TensorFlow.
  • Experience with other ML pipelines or frameworks such as KubeFlow, NeMo, or PyTorch Lightning.
  • Experience with SQL, Elasticsearch, and vector databases.
  • Knowledge of SI inferencing solutions such as Nvidia NIM/TRITON, vLLM, and direct deployment (e.g., Ray).

Responsibilities

  • Design, develop, deploy, and support RAG solutions in an HPC Linux environment.
  • Develop, test, deploy, and support containerized applications in production environments.
  • Design, author, and deploy Helm charts for Kubernetes-based applications and services.
  • Create, configure, and manage Kubernetes resources, including Deployments, Services, ConfigMaps, Secrets, Ingresses, and Operators.
  • Implement and maintain CI/CD pipelines.
  • Use observability, metrics, logging, and monitoring solutions to support applications.
  • Follow software development lifecycle practices, including automated testing, security scanning, code quality analysis, and DevSecOps principles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service