Duties and Responsibilities
- Under general supervision develop integrate and maintain cloudbased image processing pipelines and infrastructure that process satellite imagery at scale in a cloud environment
- Develop test scripts and frameworks to verify and validate functionality
- Maintain existing capabilities deployed to customer facilities and cloud environments including debugging and updating to keep pace with the evolving environment and technology
- Understand customer user and operational requirements and implement new functionality into software products
- Document and communicate highly technical concepts effectively to technical and nontechnical audiences in a clear and effective manner
- Communicate with management customers developers and users
- Work directly with internal and external developers to transition applications into the computer vision platform
- Maintain the strict confidentiality of sensitive information
- Observe all laws regulations and other applicable obligations wherever and whenever business is conducted on behalf of the Company
- Work in a safe manner in accordance with established operating procedures and practices
- Perform other duties as assigned
Requirements
- Ability to transfer and maintain a Top Secret security clearance with SCI eligibility and a CI poly is required.
- Bachelors degree in Computer Science Information Systems or related discipline. May substitute equivalent experience in lieu of education.
- Strong experience with cloudbased technologies including AWS or Azure
- Experience with software development lifecycle and use of associated tools
- Linux
- Proficient programming skills in languages such as Java Python Scala Go Rust
- An understanding of formal software engineering principles including design documentation ticketing systems version control and Agile methodologies
- Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving requirement
- Good analytical skills and problemsolving skills
- High level of selfinitiative and selfmotivation
- Ability to work effectively in small steam settings to solve complex problems
- Good organization communication decision making presentation and interpersonal skills
- Customer focused formulates plans based on the development of innovative new designs in resolving advanced software development problems
- CompTIA Security or willingness to get certified
Remote Work :
No