Senior Software Engineer – Generative AI & RAG

CTRL + LLC•Annapolis Junction, MD
•$124 - $137•Onsite

About The Position

Build production-ready Retrieval-Augmented Generation (RAG) solutions on a high-performance Linux platform, delivering scalable AI capabilities in a secure, mission-critical computing environment. The role involves working with large language models, embedding models, and vector databases, and developing and operating containerized applications and Kubernetes-based services. This position is on-site in Annapolis Junction, Maryland. Applicants must live within commuting distance and must currently hold an active TS/SCI clearance with polygraph. Ctrl+ does not sponsor new clearances or clearance upgrades. Limited telework may be available for some roles, but regular on-site attendance is required. Approximate hourly pay is $123.63–$136.51, excluding the employer 401(k) contribution. Pay varies according to qualifications, experience, and the compensation model selected. Three compensation models are available: Max Rate, With Bonus, or With Bonus and PTO. PTO and bonuses depend on the selected model and role eligibility. Ctrl+ is a software engineering and staffing firm based in Elkridge, Maryland, supporting Department of Defense missions in the Fort Meade area and other listed locations.

Requirements

  • Currently hold an active TS/SCI clearance with polygraph.
  • Have 7 years of relevant experience with a bachelor's degree in Computer Science or a related discipline, 5 years with a master's degree, or 9 years without a degree.
  • Have advanced Linux command-line skills.
  • Have recent Python development experience.
  • Have experience with Docker, Podman, or containerd.
  • Have experience with Helm and Kubernetes resources.
  • Have experience with LLMs, RAG, embeddings, and vector databases.
  • Have experience with GitLab CI/CD, Flux CD, or similar tools.
  • Have experience with Prometheus and Grafana.
  • Have experience with Git workflows and code reviews.
  • Have experience with SDLC, automated testing, and DevSecOps.
  • Live within commuting distance of Annapolis Junction, Maryland and be able to work in person.

Nice To Haves

  • AWS cloud deployments.
  • Jira and Confluence.
  • GPU-enabled applications.
  • PyTorch or TensorFlow.
  • KubeFlow, NeMo, or PyTorch Lightning.
  • SQL, Elasticsearch, and vector databases.
  • NVIDIA NIM/Triton, vLLM, or Ray.

Responsibilities

  • Design, develop, and support RAG solutions.
  • Work with LLMs, embedding models, and vector databases.
  • Package and deploy containerized applications.
  • Author Helm charts and manage Kubernetes resources.
  • Build CI/CD pipelines with GitLab and Flux CD.
  • Monitor services with Prometheus and Grafana.

Benefits

  • 10% employer 401(k) non-elective contribution.
  • Employer-paid life insurance.
  • Short- and long-term disability insurance.
  • Medical, dental, and vision coverage options.
  • Employee Assistance Program.
  • Professional development and certification reimbursement.
  • Technology and ergonomic equipment reimbursement, subject to eligibility.
  • Referral and retention bonus programs, subject to eligibility.
  • Paid social and team events.
  • Compensation models include options with five weeks of PTO; PTO availability depends on the selected model and role eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service