General Atomics Integrated Intelligence, Inc. (GA-Intelligence) needs to build the next generation of global situational awareness and battle orchestration capabilities by processing petabytes of data from numerous streaming data sources in near real time, applying state-of-the-art algorithms and machine learning techniques to extract features and fuse data from multiple phenomenologies to form a rich live view of objects.
Requirements
- Familiarity with Java, Scala, or similar programming languages
- Understanding of basic software development principles and version control systems (e.g., Git)
- Internship or academic project experience with backend systems or data processing
- Exposure to distributed systems, cloud environments (AWS preferred), or CI/CD pipelines
Responsibilities
- Implement, document, test, and deploy software for a variety of systems with support from more experienced engineers
- Develop and maintain test scripts and frameworks to validate software functionality
- Debug and update deployed software in customer facilities and cloud environments to keep pace with evolving requirements and technologies
- Participate in Agile ceremonies (standups, sprint planning, retrospectives, backlog refinement, and reviews) to support collaborative development
- Learn and incorporate customer, user, and operational requirements into product features
- Grow technical skills through team collaboration, pair programming, mentoring, company training, and funded personal development
Other
- Collaborate with cross-functional teams—including UI/UX engineers, mission engineers, data scientists, and product owners—to design and deliver software that is performant, scalable, and tailored to complex user needs.
- Strong desire to learn and grow in a mission-focused engineering environment
- Excellent written and verbal communication skills
- Interest in national security, geospatial systems, or real-time analytics