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