onsite
AI & Decision Support Engineer - Johns Hopkins University Applied Physics Laboratory
Software Engineer
Lead the design, build, and deployment of AI‑enabled analytical and decision‑support applications for defense sponsors, focusing on human‑LLM interaction, RAG systems, and scalable intelligent agents using Python and cutting‑edge generative AI techniques.
About the role
Key Responsibilities
- Architect and develop end‑to‑end generative AI solutions, including human‑LLM interaction modules and Retrieval‑Augmented Generation pipelines.
- Design and implement intelligent agents that operate at scale to support naval and air force decision‑making.
- Collaborate with DoD stakeholders to translate research into operationally relevant applications.
- Integrate AI models with existing data sources, ensuring robust data ingestion, retrieval, and security compliance.
- Conduct performance evaluation, iterate on model fine‑tuning, and maintain production‑grade codebases.
Requirements
- Strong programming skills in Python and experience with modern ML frameworks (PyTorch, TensorFlow).
- Hands‑on experience building and deploying generative AI models, LLMs, and RAG systems.
- Knowledge of intelligent agent architectures and orchestration at scale.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent communication skills and ability to work with cross‑functional teams and external sponsors.
Skills
pythongenerative ai