ECS
Fairfax, VA
Junior Software Engineer - Intern
We tailor your resume to this role and apply for you in seconds.
Apply to Junior Software Engineer - Intern at ECSJob details
- Location
- Fairfax, VA
- Work type
- Onsite
- Posted
- 1 week ago
- Apply on
- myjobs.adp.com
About this role
ECS is seeking a Junior Software Engineer Intern to work in its Fairfax, Virginia office during summer 2027. The role supports multidisciplinary teams in developing and deploying production-grade solutions involving artificial intelligence, machine learning, big data, and cloud technologies for operational users.
What you'll do:
- You will work alongside senior engineers and scientists to move models from research to the tactical edge, ensuring from end to end, both our warfighters & decision makers are empowered with the latest technology solutions at their fingertips
- ECS is seeking a Junior Software Engineer to participate in a team of scientists and engineers, and to support the execution of a variety of projects including Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions
- The candidate works closely with the Project Manager and technical team to swiftly develop solutions in an agile environment and deploy capabilities to the operational end user
- The candidate cultivates an environment that promotes customer service, excellence, innovation, collaboration and teamwork
- The Software Engineer has prior experience in designing/architecting enterprise scale systems incorporating a variety of components (GOTS, COTS, Open Source) and supporting integration
- This individual performs in a multidisciplinary team environment with tight deadlines
- The successful candidate is highly motivated, eager to implement new technologies in the Artificial Intelligence/Machine Learning, and thrives leading a team of scientists and engineers
What they're looking for:
- Must be a US Citizen
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Experience working with programming languages (i.e. Python, C++, Java)
- Familiarity with Linux operating systems (Redhat or Ubuntu)
- Demonstrated cross-functional team collaboration skills in a rapidly changing, high intensity, mission-oriented work environment
- A skilled, intelligent, articulate individual who possesses excellent technical writing and presentation skills
- Ability to work in a fast-paced environment
- Ability to quickly grasp and implement new technologies
- A self-motivated, self-starter that enthusiastically embraces pushing imaginative solutions to hard operational problems
- Experience utilizing containerization technologies (e.g. Docker)
- Experience with orchestration frameworks (Kubernetes)
- Deep learning algorithms, NLP, ML tools and packages
Ready to apply to ECS?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.