Platform Engineering Intern
Location: Alexandria, VA
Category: Engineering & Technical Services
Employment Type: FULL_TIME
Tags: Corporate, U.S. Citizenship
Overview Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, we are known for continuous innovation for our government customers, in both the US and abroad. Our exceptionally talented team is highly collaborative in spirit and practice, producing Results that Matter. Come work with the best! We offer opportunity, unique challenges, and clear-sighted commitment to the mission. SPA: Objective. Responsive. Trusted. We are seeking a Platform Engineering Intern to support the design, automation, and operation of our internal developer and infrastructure platforms, with growing exposure to AI-enabled workloads and tooling. This role provides hands-on experience at the intersection of platform engineering, cloud infrastructure, and applied AI—focusing on how modern platforms safely and reliably support data-driven and AI-powered systems. You will work alongside senior platform, infrastructure, and security engineers to help build shared services that support application delivery, experimentation, and AI-enabled development. This includes CI/CD pipelines, infrastructure automation, observability, and platform guardrails that enable innovation while maintaining security and compliance. This is a learning-focused role with real responsibility. You will contribute code, automation, and documentation while developing an understanding of how AI workloads change platform design, scaling, and operational considerations. Responsibilities Platform & Automation Assist in building and maintaining platform services that support application and AI-enabled development. Contribute to infrastructure automation using Infrastructure-as-Code tools (e.g., Terraform, ARM, Bicep, or similar). Support CI/CD pipelines, including pipelines used for data processing or AI-related workflows. AI & Data Platform Exposure Gain hands-on exposure to how platforms support AI and data workloads (e.g., model training, inference services, data pipelines). Assist with environment setup for AI experimentation, including compute, storage, and access controls. Learn how AI workloads impact scaling, cost management, security, and observability. Cloud, Containers & Systems Work with cloud and virtualized environments supporting compute, storage, and networking. Assist with containerized workloads and Kubernetes-based platforms where applicable. Help maintain baseline configurations and platform standards. Security, Reliability & Governance Learn and apply security-by-design principles, including least privilege and environment isolation. Assist in monitoring platform health and basic observability for both application and AI-related services. Support documentation, configuration validation, and operational readiness efforts. Collaboration & Learning Collaborate with platform engineers, application teams, and security stakeholders. Participate in technical discussions, sprint planning, and design reviews. Document work clearly to support knowledge sharing and repeatability. Qualifications Required Qualifications: Candidates must be actively enrolled in an accredited, degree-seeking undergraduate or graduate program and have at least one semester remaining following the internship Currently pursuing a degree in Computer Science, Engineering, Data Science, Information Systems, or a related field. Foundational understanding of at least one programming or scripting language (e.g., Python, PowerShell, Bash, or Go). Basic familiarity with Linux or Windows systems. Introductory understanding of AI or machine learning concepts (e.g., models, training vs. inference, data pipelines). Intense curiosity about how cloud platforms, automation, and AI systems work together. Ability to learn quickly, follow technical guidance, and complete assigned tasks.Responsibilities
Platform & Automation Assist in building and maintaining platform services that support application and AI-enabled development. Contribute to infrastructure automation using Infrastructure-as-Code tools (e.g., Terraform, ARM, Bicep, or similar). Support CI/CD pipelines, including pipelines used for data processing or AI-related workflows. AI & Data Platform Exposure Gain hands-on exposure to how platforms support AI and data workloads (e.g., model training, inference services, data pipelines). Assist with environment setup for AI experimentation, including compute, storage, and access controls. Learn how AI workloads impact scaling, cost management, security, and observability. Cloud, Containers & Systems Work with cloud and virtualized environments supporting compute, storage, and networking. Assist with containerized workloads and Kubernetes-based platforms where applicable. Help maintain baseline configurations and platform standards. Security, Reliability & Governance Learn and apply security-by-design principles, including least privilege and environment isolation. Assist in monitoring platform health and basic observability for both application and AI-related services. Support documentation, configuration validation, and operational readiness efforts. Collaboration & Learning Collaborate with platform engineers, application teams, and security stakeholders. Participate in technical discussions, sprint planning, and design reviews. Document work clearly to support knowledge sharing and repeatability.Qualifications
Required Qualifications: Candidates must be actively enrolled in an accredited, degree-seeking undergraduate or graduate program and have at least one semester remaining following the internship Currently pursuing a degree in Computer Science, Engineering, Data Science, Information Systems, or a related field. Foundational understanding of at least one programming or scripting language (e.g., Python, PowerShell, Bash, or Go). Basic familiarity with Linux or Windows systems. Introductory understanding of AI or machine learning concepts (e.g., models, training vs. inference, data pipelines). Intense curiosity about how cloud platforms, automation, and AI systems work together. Ability to learn quickly, follow technical guidance, and complete assigned tasks.There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
