General Atomics Integrated Intelligence Inc. (GA-Intelligence) is looking to solve complex, mission-critical problems in real-time global situational awareness and battle management by developing cutting-edge software solutions that transform raw data into actionable intelligence.
Requirements
- Ability to understand and leverage filtering algorithms, such as Kalman filters and Interacting Multiple Model (IMM) filters
- Experience with a variety of programming languages, such as Java, Scala, Python, and Golang
- Supporting experience to execute against database technologies such as PostgreSQL
- Supporting experience to execute against cloud technologies such as Hadoop, Kafka, HBase, Accumulo
- Experienced with software version control systems, in particular, git
- Experience with Computer Vision systems and intelligence collection
- Knowledge of machine learning and deep learning techniques for enhancing tracking capabilities, such as object detection and classification
Responsibilities
- Engineer high-quality software: Take ownership of features or services from design through deployment, ensuring quality, performance, and maintainability
- Apply secure coding practices and contribute to system reliability, observability, and compliance with relevant standards
- Improve and sustain deployed capabilities across customer and cloud environments by addressing evolving operational needs
- Integrate backend components into larger system architectures and support deployments in cloud and bare-metal environments
- Conduct and contribute to code reviews to uphold engineering standards and mentor less experienced developers
- Work closely with users, stakeholders, and domain experts to understand requirements and translate them into reliable, maintainable code
- Lead backend efforts on enterprise Java applications for command and control, geospatial data visualization, and analytics
Other
- Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience
- Four or more years of experience with a bachelors degree or two or more years of experience with a masters degree
- US Citizenship Required
- Clearance Required: Top Secret (SCI access eligible)
- Travel Percentage Required: 0% - 25%