onsite
Principal AI & Algorithms Engineer Defense & Security - Cambridge Consultants
Software Engineer
Lead the design and implementation of advanced AI and algorithmic solutions for defense and security applications, guiding a multidisciplinary team and setting technical standards using Python, C++, and cutting‑edge machine learning techniques.
About the role
Key Responsibilities
- Architect and develop high‑performance AI and algorithmic solutions for defense and security systems, including perception, decision‑making, and autonomous control.
- Lead technical design reviews, establish best practices, and mentor senior engineers and scientists across multiple projects.
- Collaborate with cross‑functional teams to integrate algorithms into embedded platforms, ensuring real‑time performance and robustness.
- Drive research and prototyping of novel machine‑learning, computer‑vision, and signal‑processing techniques to meet stringent security requirements.
- Define technical roadmaps, evaluate emerging technologies, and contribute to proposal development for new client engagements.
Requirements
- PhD or Master’s in Computer Science, Electrical Engineering, or a related field with extensive experience in AI, machine learning, and algorithm development.
- 10+ years of professional experience in C++ and Python development for real‑time, safety‑critical systems.
- Proven expertise in computer vision, signal processing, and designing scalable algorithms for embedded or edge platforms.
- Strong track record of leading technical teams, setting architectural standards, and delivering complex projects for defense or security clients.
- Excellent communication skills and ability to translate technical concepts into actionable solutions for multidisciplinary stakeholders.
Skills
pythoncmachine learningcomputer vision