About The Position

GCI is hiring a Software Engineer / Platform Engineer to design and develop scalable data and AI infrastructure platforms on AWS, or make significant enhancements to existing platforms. The role calls for a hands-on engineer with experience building cloud-native data platforms, AI/ML infrastructure, business intelligence, analytics, and data products, and the ability to build robust solutions for large data sets and AI workloads. The engineer will work in an Agile environment with little supervision and collaborate with data engineers, ML engineers, and software developers to advance the organization’s capabilities. The position emphasizes ongoing platform support, troubleshooting, continuous improvement, and adoption of emerging AI technologies.

Requirements

  • Bachelor’s degree in Computer Science, Electrical or Computer Engineering, or a related technical discipline; alternatively, an equivalent combination of education, technical training, or work/military experience.
  • 8+ years of related software development experience.
  • Hands-on experience with modern programming languages, including Python or JavaScript.
  • Hands-on experience with Elasticsearch, MongoDB, Docker, Kubernetes, RabbitMQ, and NiFi.
  • Strong AWS experience, including EC2, EKS, S3, Lambda, SageMaker, Bedrock, EMR, and IAM.
  • DevOps experience building and deploying cloud infrastructure with technologies such as Terraform, CloudFormation, or Ansible.
  • Experience with build automation technologies such as Jenkins or GitHub Actions.
  • Experience with Linux.
  • A TS/SCI clearance with polygraph is required.

Nice To Haves

  • Experience with monitoring technologies such as ELK, Prometheus, Grafana, or CloudWatch.
  • Experience with AI/ML infrastructure, including MLOps pipelines, vector databases, model deployment, and integration with LLM platforms.
  • Experience with AI development tools and integrating AI-assisted development capabilities.

Responsibilities

  • Design and develop cloud-native data and AI infrastructure platforms on AWS using Infrastructure-as-Code and configuration management technologies.
  • Build and maintain MLOps pipelines and infrastructure for AI/ML workloads, LLM applications, and vector search capabilities.
  • Provide ongoing maintenance, support, and enhancements for existing systems and platforms.
  • Troubleshoot complex problems and support platform and infrastructure issues.
  • Recommend continuous improvements and integration of emerging AI technologies.
  • Work alongside data engineers, ML engineers, and software developers to sustain and advance organizational capabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service