AI/ML Software Engineer Senior (TS/SCI with Poly Required)

GCI, Inc.
Chantilly, VA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology Artificial Intelligence Airflow Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Software Applications Automation of Tests Cloud Computing Cloud Engineering Code Review Information Engineering
+59 more
Software Debugging Distributed Systems Amazon DynamoDB Elasticsearch Graph Database Apache Hive Identity and Access Management Python (Programming Language) PostgreSQL Linux System Administration Machine Learning NoSQL Object-Oriented Software Development Open Source Technology Performance Tuning Software Architecture Cloud Services Search Technologies Shell Script Amazon Simple Notification Service (SNS) Software Engineering Systems Integration Enterprise Search Parquet AWS Cdk Feature Engineering Large Language Models Prompt Engineering Apache Spark Model Validation Generative AI AWS Lambda Infrastructure as Code (IaC) Amazon Virtual Private Cloud (VPC) Git Cloudformation Servicebus Amazon Relational Database Service Data Lakes AI Platforms Kubernetes Infrastructure Automation Frameworks Information Technology Deployment Automation AWS Glue Data Analytics Integration Frameworks Data Management Machine Learning Operations Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Terraform Cyber Warfare Software Version Control Data Pipelines Serverless Computing Docker Microservices

Job description

GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As an AI/ML Software Engineer, a typical day will include the following duties, The AI/ML Software Engineer will design, develop, deploy, and maintain advanced artificial intelligence and machine learning solutions in mission-critical environments. The ideal candidate is a hands-on engineer with experience building scalable AI-powered applications and machine learning pipelines using cloud-native services. This role requires expertise in integrating, deploying, and optimizing machine learning models, large language models (LLMs), retrieval-augmented generation (RAG) systems, and data processing frameworks within secure cloud environments., * Design, develop, test, debug, and deploy AI-enabled software applications, machine learning services, and intelligent automation tools.

  • Develop and maintain scalable cloud-native and on-prem AI/ML solutions supporting mission-critical operations.
  • Build and integrate machine learning models, generative AI capabilities, and LLM-powered applications into production systems.
  • Design and implement Retrieval-Augmented Generation (RAG) architectures leveraging vector databases, embeddings, and enterprise knowledge repositories.
  • Develop and maintain data ingestion, transformation, feature engineering, and model inference pipelines.
  • Collaborate with data scientists, machine learning engineers, analysts, project managers, and subject matter experts to operationalize AI capabilities.
  • Deploy AI/ML workloads within AWS-based cloud environments using Infrastructure as Code (IaC) and automated CI/CD pipelines.
  • Design and optimize vector search, semantic search, and traditional search solutions using OpenSearch, Elasticsearch, or equivalent technologies.
  • Implement model monitoring, observability, performance tuning, and automated retraining workflows.
  • Ensure responsible AI practices, including model ‘explainability’, governance, security, privacy, and compliance requirements.
  • Troubleshoot complex production issues involving AI models, data pipelines, cloud services, and distributed systems.
  • Maintain technical documentation for AI architectures, model deployment processes, and operational procedures.
  • Research and evaluate emerging AI, machine learning, and cloud technologies and provide recommendations for continuous improvement.
  • Partner with engineering teams to advance organizational AI capabilities and accelerate adoption of modern AI technologies.

Requirements

The successful candidate will possess strong software engineering fundamentals combined with practical experience in AI/ML development, MLOps, cloud infrastructure, and data engineering. They must be comfortable working within an Agile, cross-functional team and demonstrate a passion for innovation, continuous learning, and operational excellence., * Bachelor’s degree in Computer Science, Information Technology, or other related technical discipline, or equivalent combination of education, technical certifications, training, and work/military experience., * Demonstrated hands-on experience with Python and modern software engineering practices, including Git, automated testing, and code reviews.

  • Demonstrated hands-on experience developing and deploying RESTful APIs and microservices.
  • Demonstrated experience building, integrating, and deploying machine learning models in production environments.
  • Demonstrated experience with generative AI frameworks such as LangChain, LlamaIndex, Semantic Kernel, or equivalent technologies.
  • Demonstrated experience working with Large Language Models (LLMs), prompt engineering, model evaluation, and retrieval-augmented generation (RAG) architectures.
  • Demonstrated hands-on experience with vector databases and semantic search technologies, including OpenSearch, Elasticsearch, Pinecone, Weaviate, Chroma, or equivalent platforms.
  • Demonstrated hands-on experience with AWS cloud services and AI/ML offerings, including S3, EC2, IAM, VPC, SageMaker, Bedrock, Lambda, and related services.
  • Demonstrated experience applying object-oriented design principles and software architecture patterns to build scalable, maintainable, and secure production systems.
  • Demonstrated experience designing and implementing data pipelines supporting machine learning training and inference workloads.
  • Understanding of MLOps principles, including model versioning, deployment automation, monitoring, and lifecycle management., * Demonstrated hands-on experience with AWS Bedrock, SageMaker, Amazon OpenSearch Service, or equivalent cloud AI platforms.
  • Demonstrated hands-on experience with Infrastructure as Code tools such as AWS CDK v2, Terraform, or CloudFormation.
  • Demonstrated experience fine-tuning, evaluating, or optimizing foundation models and open-source LLMs.
  • Demonstrated experience deploying containerized AI workloads using Docker and Kubernetes.
  • Demonstrated experience building event-driven and serverless AI architectures using AWS Lambda, API Gateway, SNS, SQS, EventBridge, or Step Functions.
  • Demonstrated experience implementing AI/ML data pipelines using AWS Glue, Athena, EMR, Spark, or equivalent technologies.
  • Demonstrated experience with vector embeddings, semantic search, knowledge graphs, and enterprise search platforms.
  • Demonstrated experience with orchestration platforms such as Airflow, Dagster, Kubeflow, MLflow, or Prefect.
  • Demonstrated experience implementing MLOps pipelines for model training, validation, deployment, and monitoring.
  • Demonstrated experience with feature stores, model registries, and experiment tracking platforms.
  • Demonstrated experience working with DynamoDB, PostgreSQL, RDS, Hive, or NoSQL data platforms.
  • Demonstrated experience with Parquet, ORC, Delta Lake, or Iceberg data formats and architectures.
  • Demonstrated experience optimizing cloud infrastructure costs and AI workload performance.
  • Demonstrated hands-on experience with Linux-based systems, shell scripting, and cloud-native operations.
  • Experience implementing Responsible AI, model governance, security controls, and AI risk management frameworks.
  • Experience working within government, defense, intelligence, or other highly regulated mission environments.

*A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance., Preferred

BA/BS or better.

Experience

Required

5 years:

Demonstrated work related experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all