Software Engineer III

Reflexive ConceptsAnnapolis, MarylandOn-siteFull-timeSenior, 5–8 yearsListed 5 hours ago

Apply now

About this role

Reflexive Concepts is seeking a skilled Software Engineer III to join our team!

In this role, you will design, develop, deploy, and support Retrieval-Augmented Generation (RAG) solutions within a high-performance computing (HPC) Linux environment. The work spans Large Language Models, LLM orchestration frameworks, knowledge retrieval systems, embedding models, and containerized applications, delivering scalable, production-ready solutions for a mission-critical customer.

Qualifications:

- Active TS/SCI + FS Polygraph

- Master's degree in Computer Science or related discipline from an accredited college or university, plus 5 years of experience as a SWE-3, in programs and contracts of similar scope, type, and complexity OR

- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus 7 years of experience as a SWE-3, in programs and contracts of similar scope, type, and complexity OR

- 9 years of experience as a SWE-3, in programs and contracts of similar scope, type, and complexity.

Required Skills + Experience :

- Proven experience working in Linux environments, including advanced use of the Linux command-line interface (CLI) for development, troubleshooting, and system administration

- Recent hands-on software development experience using Python, with 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 Large Language Models (LLMs), Retrieval-Augmented Generation (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 leveraging 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 software development lifecycle (SDLC) best practices, including automated testing, security scanning, code quality analysis, and DevSecOps principles

Desired Skills + Experience

- Familiar with developing, deploying, troubleshooting, and sustaining mission applications in an AWS Cloud environment

- Experience with the Atlassian suite of tools including Confluence and Jira

- Experience working with, and debugging, GPU-enabled applications

- Experience using a machine-learning framework (PyTorch, TensorFlow, etc)

- Experience with other ML pipelines/frameworks like KubeFlow, NeMo, PyTorch Lightning, etc.

- Experience with SQL, Elasticsearch, and Vector databases

- Knowledge of SI inferencing solutions such as Nvidia NIM/TRITON, vLLM, and direct deployment (e.g. Ray)