Key Responsibilities
- Develop AI-driven software products to deliver cutting-edge capabilities to customers
- Engage in all phases of the system development lifecycle: requirements, design, implementation, integration, and testing
- Build prototypes, demonstrators, and transition solutions to production
- Apply object-oriented programming, data structures, and algorithms to solve complex problems
- Leverage concurrency (threaded and multi-processing) and I/O operations for robust system performance
- Provide technical leadership and mentor junior engineers as needed
Requirements
- Bachelor’s degree in Engineering, Computer Science, or related field
- Strong background in Artificial Intelligence and software development
- Proficiency in JavaScript or TypeScript and frameworks like Angular, React, or Node.js
- Experience with Git and DevOps tools (Docker, Kubernetes, CI/CD pipelines)
- Ability to work in a hybrid environment with a Secret clearance