Senior Software Engineer - Applied AI

Leonardo DRS

Full-time Computer Occupations
Apply Now
Location
Germantown, Maryland, United States
Posted
July 21, 2026

Job Description

Job Responsibilities

  • Design, build, and maintain internal tools, backend services, and automation workflows in Python on a Linux platform

  • Develop AI/ML-enabled features: document search, summarization, extraction, retrieval-based workflows, and intelligent automation

  • Integrate LLMs, APIs, and internal/external services; define service interfaces and data contracts across Python, Rust, and TypeScript

  • Support the ML lifecycle (dataset preparation, labeling, training/evaluation automation, and model integration) in partnership with technical leads and domain experts

  • Write testable, production-quality code and own deployment, logging, troubleshooting, and documentation in Linux environments

  • Mentor engineers and provide technical leadership on design and sound engineering practices

  • Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or a relate...