Software Engineer 3 (IDN - 202)

SageCor Solutions•Annapolis Junction, MD

About The Position

SageCor Solutions is seeking a Software Engineer 3 to design, develop, deploy, and support Retrieval-Augmented Generation (RAG) solutions within a high-performance computing (HPC) Linux environment. The role focuses on delivering scalable, production-ready SI solutions in mission-critical environments using Large Language Models (LLMs), LLM orchestration frameworks, knowledge retrieval systems, embedding models, and containerized applications. The successful candidate must be proficient in Python, Kubernetes, Helm, CI/CD automation, and secure AI system development. An active TS/SCI with Polygraph is required. Candidates must meet one of the following qualification paths: a master’s degree in computer science or a related discipline from an accredited college or university plus five years of SWE experience 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 plus seven years of such experience; or nine years of such experience without a stated degree requirement.

Requirements

  • Active TS/SCI with Polygraph.
  • Meet one of the stated SWE-3 qualification paths: a master’s degree in computer science or a related discipline plus five years of relevant SWE experience; a bachelor’s degree in computer science or a related discipline plus seven years of relevant SWE experience; or nine years of relevant SWE experience.
  • Proven experience in Linux environments, including advanced Linux command-line use 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 AI 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.
  • 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 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 Retrieval-Augmented Generation (RAG) solutions in an HPC Linux environment.
  • Develop, test, deploy, and support containerized applications in production environments.
  • Create, configure, and manage Kubernetes resources, including Deployments, Services, ConfigMaps, Secrets, Ingresses, and Operators.
  • Design, author, and deploy Helm charts for Kubernetes-based applications and services.
  • Implement and maintain CI/CD pipelines.
  • Apply software development lifecycle practices, including automated testing, security scanning, code quality analysis, and DevSecOps principles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service