Jobs · Engineering · Maryland

Senior Software Engineer - Applied AI

Leonardo DRS · Germantown, MD · 4 days ago
On-siteEngineering$107k–$155k/yrFull-time

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 related field, or equivalent practical experience
  • 5+ years of professional software development experience
  • Strong Python proficiency and experience building software in Linux environments
  • Experience building backend services, internal tools, automation, or APIs, working with both structured and unstructured data
  • Hands-on experience with AI/ML-enabled applications (e.g., document search, summarization, extraction, prompt-based workflows, model evaluation/integration, or classification pipelines)
  • Familiarity with modern engineering practices: version control, testing, debugging, and code review
  • Strong problem-solving skills and effective collaboration across backend, platform, and UI teams and with domain experts

Preferred Qualifications

  • RAG pipelines, embeddings, vector search, or document retrieval workflows
  • Ollama, open-source LLMs, or private/local model deployment
  • LangChain, LlamaIndex, or similar orchestration frameworks
  • FastAPI, Flask, or similar backend frameworks; microservice and service-integration patterns
  • Docker, CI/CD, logging, and observability in Linux environments
  • Model evaluation or classification work using structured, image, time-series, or sensor-derived datasets

Benefits

  • Comprehensive health insurance (medical, dental, vision)
  • Employer matching 401(k) retirement plan
  • Paid time off including vacation, holidays, and sick leave (including state-mandated paid sick leave)
  • Parental leave benefits
  • Tuition reimbursement
  • Professional development support
  • Life and disability insurance coverage

Similar jobs