Senior Software Engineer
Job Description
The Senior Software Engineer will contribute to the GEODS Data Catalog at Amentum by building AI enabled capabilities, including automated metadata enrichment, vector search, and enterprise data services across diverse geospatial datasets.
Responsibilities
- Serve as the primary technical SME for AI capabilities supporting the GEODS Data Catalog, focusing on automated metadata enrichment, semantic similarity search, vector indexing, entity extraction, and large-scale inference across heterogeneous geospatial datasets.
- Lead the design and development of AI/ML features supporting metadata enrichment, entity extraction, content classification, and semantic match.
- Develop and integrate vector search, embeddings, RAG pipelines, and ML inference components into GEODS catalog services.
- Plan and deliver releases of software components.
- Support formal testing activities and resolution of defects.
- Provide technical support and consultation for application and infrastructure defects and questions.
- Offer SME level guidance to junior and mid level developers, including technical reviews and mentoring.
- Collaborate with Data Engineers, Architects, and Product Management on catalog roadmap items.
Requirements
- Six plus years of software development experience using SAFe or similar Agile methodologies, including working with Scrum Masters and Product Owners to decompose high level requirements into actionable user stories.
- Master’s degree plus 4 years experience, Bachelor’s degree plus 6 years experience, Associates degree plus 12 years experience, or a minimum of 15 years experience in a relevant field.
- Active TS/SCI with the ability to obtain a Poly.
- Minimum of 6 years with coding in Python or another language, DevSecOps and CI/CD using GitLab or similar Git repository, Infrastructure as Code such as Terraform, and container orchestration technologies (Docker, Kubernetes, OpenShift).
- Strong experience with AWS, including EC2, DynamoDB, ECS, SQS/SNS, IAM, Lambda, and CDK.
- Strong experience with AI/ML, including at least one of the following: embedding models, RAG pipelines, vector stores, metadata extraction and NLP pipelines, batch and streaming interfaces, and designing scalable APIs and backend services.
Technologies
- Python
- GitLab
- Terraform
- Docker
- Kubernetes
- OpenShift
- AWS (EC2, DynamoDB, ECS, SQS, SNS, IAM, Lambda, CDK)
- SageMaker
- OpenSearch
- Elasticsearch
- Pinecone
- sentence-transformers
- Titan
- SageMaker JumpStart models
- RAG pipelines
- React
- Apache Solr
- Jira
- Confluence
Benefits
- 401(k) 6% Match
- Caregiver leave
- Dental insurance
- Dependent health insurance coverage
- Family leave
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid sick time
- Paid time off
- Parental leave
- Prescription drug insurance
- Vision insurance
Experience
- Software Development: 6 years (Required)
Security Clearance
- Top Secret (Required)
Pay
USD 190,000 - 210,000 per year
Work Location
Springfield, VA (onsite)