Description
Background Information:
Innovative Defense Technologies (IDT), Innovative Defense Technologies (IDT) is an information technology business headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. Founded in 2006, IDT designs and develops best-in-class solutions that facilitate the rapid delivery of software-based warfare capabilities for the U.S. Department of Defense. The core of our mission is to deliver disruptive innovation in support of the U.S. Armed Forces who defend our nation every day. IDT is seeking a software engineer to be based in our Arlington, VA or Mount Laurel, NJ office.
Overview:
We are looking for driven, experienced Software Engineers to join our Artificial Intelligence (AI) Team and become key contributors to our software-as-a-service Machine Learning/AI (AIML) platforms. Our AIML capabilities provide the ability for our government customers to collaboratively employ cutting edge AIML technologies to aid in the development and test of mission critical tactical systems in ways that were not previously possible. This role is focused on software integration tasks and is based out of our Arlington, VA or Mount Laurel, NJ office.
Our Tech Stack:
Our tech stack is continuously evolving to meet emerging customer use cases and keep pace with industry. Core AIML capabilities are primarily written in Python, while backend services are typically written in Java with PostgreSQL persistence. User interfaces are written in Typescript using React and Redux and packaged with Webpack. REST serves as our primary data transport protocol for both backend and frontend interfaces. GRPC is an additional data transport protocol utilizing protocol buffers for backend and frontend interfaces. Code is configuration controlled in Git. Build tooling includes Maven, Gradle, and NPM, coordinated by Jenkins in an automated pipeline. Continuous deployment is employed to orchestrate software on a Kubernetes cluster in multiple environments, including in the cloud, on secured air-gapped networks, and on tactical platforms.
All applicants must be able to obtain/maintain an active U.S. Security Clearance.
Responsibilities Include:
Subscribe to job alerts and upload your resume!
*By registering with our site, you agree to our
Terms and Privacy Policy.