remote
Software Engineering - Arcfield
Software Engineer
Join a cutting‑edge defense technology team as a Software Engineering Intern, contributing to AI‑driven simulation, data processing, and cloud‑based tools using Python, C++, and modern DevOps practices.
About the role
Key Responsibilities
- Develop and test software components for simulation and modeling tools supporting national security missions.
- Implement data pipelines and machine‑learning models to enhance decision‑making capabilities.
- Collaborate with senior engineers to integrate code into cloud environments and CI/CD workflows.
- Write clean, maintainable code in Python and C++ while adhering to security and performance standards.
- Participate in code reviews, debugging sessions, and documentation of technical solutions.
Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in Python and C++ with experience in object‑oriented design.
- Familiarity with Linux development environments and version control (Git).
- Basic understanding of machine‑learning concepts and cloud platforms (e.g., AWS, Azure).
- Strong problem‑solving skills, ability to work in a collaborative team, and clear communication.
Skills
pythoncmachine learninglinux