NT Concepts is seeking a Software Developer to solve critical challenges in National Security by implementing cutting-edge solutions for a program focused on protecting computer vision algorithms from adversarial AI attacks.
Requirements
- 2+ years of experience with Python or other programming languages (e.g., Java, C, GoLang)
- Ideal candidates will have experience working with Pytorch and supporting machine learning efforts
- Experience with API design and implementation
- Experience supporting code reviews
- Experience with Cloud Providers (AWS, GCP, and Azure) preferably AWS
- Demonstrated proficiency with Git version control systems
- Experience working in Linux environments
Responsibilities
- Support design, development, implementation and maintenance recommendations for software systems
- Design, code, test, debug and document solutions with direction from senior team members
- Ensure compliance with software design, development, testing, integration and sustainment standards
- Research technology solutions, prioritize assignments, and work to resolve issues based on customer and business requirements
- Ensure that products are designed and developed for scalability, robustness, maintainability, and interoperability
- Create, implement and adopt Development Best Practices
Other
- Ability to obtain a TS/SCI Clearance. US Citizenship is required.
- Experience working in a fast-paced agile environment
- Familiarity with microservices design and development patterns
- Familiarity with container-based applications (Docker, OpenShift) and Kubernetes management
- Prolonged periods sitting at a desk and working on a computer.