Junior Software Engineer
Koniag Government Services
About the Role
Koniag Government Services is seeking a Junior Software Engineer to support KITS and a government customer in Washington, DC. This is a hybrid position with the possibility of some remote work, and it is for a Future New Business Opportunity. A TS/SSBI SCI eligibility is required.
Key Responsibilities
- Build and maintain data ingestion and indexing pipelines that process, parse, and store large document corpora.
- Develop and optimize advanced search and retrieval systems, integrating search engines, caching layers, and backend services.
- Implement data lineage and traceability mechanisms that link system outputs back to source documents and records.
- Develop distributed workflow orchestration and asynchronous task processing pipelines using frameworks such as Celery or Temporal.
- Build automated testing and quality assurance frameworks for data and backend pipelines, including unit tests, integration tests, and schema validation.
- Support senior technical leads in translating customer requirements into scalable software solutions.
- Communicate project progress, architectural decisions, and technical findings to technical and non-technical stakeholders.
Requirements & Tech Stack
- Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, or a relevant field.
- Experience with Python programming in a data science, machine learning, or software engineering context.
- Familiarity with LLMs, prompt engineering, and RAG concepts.
- Familiarity with vector databases or document indexing systems.
- Understanding of software testing principles and experience writing automated tests.
- Strong communication skills for technical and non-technical audiences.
Preferred Skills
- Experience building agentic AI systems or multi-agent frameworks.
- Experience with containerization (Docker, Kubernetes) and DevOps/MLOps practices.
- Familiarity with version control (Git), CI/CD pipelines, and automated QA tooling.
- Experience with cloud-based ML services (AWS SageMaker, Bedrock).
- Background in NLP, information retrieval, or text analytics.
- Exposure to machine learning frameworks (PyTorch, TensorFlow, or Scikit-learn) and/or LLM libraries (LangChain, Hugging Face).
Clearance Requirement
- TS/SCI/Yankee White