Title: Software Engineer VI
Client: State of MD
Location: Annapolis Junction, MD - 20701 (ONSITE)
Visa: USC only
Pay Rate: $250k
Role requires a TS/SCI with FS Poly issued by the NSA and a STEM Bachelor's degree.
Python, Java, Apache NiFi, ActiveMQ, GitLab CI, Linux, Prometheus, structured data formats (JSON, XML, Parquet)
14 YOE + BS
The Software Engineer shall be responsible for the design, development, and deployment of a Retrieval Augmented Generation (RAG) solution deployed in a HPC Linux environment. Candidates must be familiar with LLMs (Large Language Models), LLM orchestration frameworks, knowledge retrieval, and security-aware AI systems.
Position Required Skills:
- Experience with Linux system administration, CLI, and shell scripting
- Experience with containerization technologies such as Docker, Pod Man, and containerd
- Experience deploying containerized services under Kubernetes or Docker Compose orchestration
- Recent software development experience using Python, Golang
- Familiar with RAG pipelines, LLMs, and embedding models
- Experience with CI/CD principles, methodologies, and tools including GitLab CI
- Experience using metrics and monitoring tools such as Prometheus and Grafana
- Experience using Git Source Control System
Position Desired Skills:
- Experience working with and debugging GPU-enabled applications
- Familiar with LLM orchestration such as Open API API
- Experience with distributed processing technologies such as Spark, Dask, or Ray for data processing ETL workflows
- Experience with SQL, Elasticsearch, and Vector databases
- Experience with HTMX or Hyper-script
- Experience with HW/SW aspects of multi-node, multi-GPU AI model training
- Knowledge of AI inferencing solutions such as Nvidia NIM/TRITON, vLLM, and direct deployment (e.g. Ray)
- Experience with the Atlassian suite of tools including Confluence and Jira