DEFTEC is looking to design, develop, and maintain robust, secure, and scalable software components to enable AI/ML capabilities within NATO's classified environments.
Requirements
- Proven experience as a software developer with a focus on implementation AI systems in the last four years.
- Proficiency in modern software development and practices, including coding in Python, C++, Java, or similar programming languages.
- Experience with AI/ML frameworks such as TensorFlow or PyTorch.
- Demonstrated ability to develop and manage secure and scalable software systems for sensitive data.
- Strong skills in database management, data processing, and cloud-based services, particularly with Amazon Web Services (AWS), Microsoft Azure.
- Familiarity with containerization technologies and orchestration tools like Docker and Kubernetes.
- Experience designing and testing APIs or system interfaces to integrate AI systems into larger infrastructures.
Responsibilities
- Design, develop, and maintain robust software components focusing on scalability, performance, and security.
- Implement and optimise AI/ML algorithms, ensuring compliance with NATO-specific requirements.
- Design and manage data pipelines for secure handling of classified data.
- Develop, test, and integrate model training and inference systems.
- Deploy and support AI applications within NATO's secure environments.
- Collaborate with data scientists and AI engineers to enhance software practices.
- Produce high-quality documentation for software components and processes.
Other
- A Bachelor's degree or higher from a nationally recognized/certified university in Computer Science, Software Engineering, or a related technical discipline OR a minimum of six years of professional experience in software development within the last eight years.
- Understanding of NATO data security standards, privacy concerns, and secure coding practices.
- Effective communication skills, to include writing technical documentation, code reviews, and collaboration with diverse stakeholders, including non-technical users.
- Experience working within NATO environments or demonstrated familiarity with NATO processes, workflows, and organizational culture.
- Stay updated on software development, AI engineering, and NLP technologies.