Government of Canada / Gouvernement du Canada

AI Prototype Developer

Apply

Overview

As an AI Prototype Developer with the Department of National Defence, you will design, build, and test artificial intelligence solutions that support defence and security operations. You'll work at the cutting edge of technology, translating conceptual AI ideas into functional prototypes that can be evaluated and refined. Your work will directly contribute to modernizing DND systems and enhancing operational capabilities across the organization. Your day-to-day responsibilities include developing AI models and algorithms, writing clean and maintainable code, conducting testing and validation of prototypes, and collaborating with stakeholders to understand requirements and gather feedback. You'll document your work thoroughly, participate in code reviews, and stay current with emerging AI technologies and best practices. You may work on various projects simultaneously, ranging from machine learning applications to natural language processing solutions. You'll work in a collaborative environment alongside other developers, data scientists, subject matter experts, and military personnel. While much of your work involves independent technical development, you'll regularly participate in meetings, presentations, and working groups. The role offers exposure to real-world defence challenges and the opportunity to see your prototypes move toward operational deployment.

Key Responsibilities

Contribute to artificial intelligence (ai) product design & prototyping projects and initiatives, Develop, test, and deploy AI/ML models and solutions, Analyze data to support evidence-based decision-making, Document technical approaches and ensure responsible AI practices

Required Skills

Python/R programming, Machine learning frameworks, Data analysis, Statistical modelling, Critical thinking, Technical proficiency, Attention to detail, Collaboration, Continuous learning

Typical Education

Post-secondary education or equivalent experience relevant to the position

Training

To succeed as an AI Prototype Developer, you typically need a bachelor's degree in computer science, software engineering, mathematics, physics, or a related field. Some candidates bring relevant diplomas in computer programming combined with demonstrated professional experience. Essential skills include proficiency in programming languages such as Python, Java, C++, or similar; experience with machine learning frameworks and libraries; knowledge of software development practices and version control systems; and strong problem-solving abilities. Familiarity with cloud platforms, data structures, and algorithms is highly valued. The Government of Canada supports ongoing professional development. You'll have access to training in emerging AI technologies, security clearance-related courses, and specialized DND systems training. Many developers pursue certifications in cloud platforms, machine learning specializations, or agile methodologies. DND also supports attendance at conferences and participation in professional communities to keep your skills current in this rapidly evolving field.

Entry Plans

There are several pathways to begin a career as an AI Prototype Developer with DND: Competitive Recruitment: DND regularly posts competitions for AI Prototype Developer positions. These competitions are open to Canadian citizens and permanent residents and typically require submission of an application and participation in an assessment process. Student and Early Career Programs: If you're completing or have recently completed post-secondary education, look for DND's student employment opportunities, co-op programs, and early career development initiatives in technology fields. Lateral Moves: If you're already working within the federal Public Service in a related technology role, you may be able to transfer internally through competitions or appointment mechanisms. Talent Pools: DND occasionally establishes talent pools for AI and technology roles, allowing qualified candidates to be selected as positions become available without competing in individual competitions. You'll need to meet basic Government of Canada employment requirements, including Canadian citizenship (or permanent residency in some cases) and security clearance eligibility. The level of security clearance required depends on the specific role and projects you'll support.

Part-Time Options

Part-time and flexible work arrangements are available for AI Prototype Developer positions, though availability may vary depending on specific projects and operational requirements. Many DND technology teams support flexible scheduling, allowing you to negotiate start and end times that suit your needs while maintaining core collaboration hours. Remote work options have expanded significantly; depending on your team and the nature of your work, you may be able to work from home for a portion or all of your week. Some roles offer hybrid arrangements combining office time for collaboration with remote development work. Shift work is not typical for this position. Part-time employment is possible, though most AI Prototype Developer roles are full-time permanent or term positions. If you're interested in part-time opportunities, discuss options during the recruitment process or with your hiring manager. The Government of Canada is committed to work-life balance, and managers are encouraged to explore flexible arrangements that meet both operational needs and employee circumstances.