Magnet Forensics, a global leader in digital investigative software, is seeking a Software Engineer to join their innovative team. The role focuses on designing and optimizing AI-powered search capabilities for forensic investigations. With offices across Canada and serving over 4,000 customers in 100+ countries, they're at the forefront of digital forensics technology.
The position involves working with Technical Leads to design and improve search functionality that surfaces critical leads for forensic investigators. You'll collaborate closely with AI Research, Product, User Experience, and Engineering teams to develop scalable, high-performance search solutions. The role requires expertise in search systems, ability to evaluate trade-offs, and drive best practices while deploying and scaling search infrastructure.
The ideal candidate will have 3+ years of experience in technology/machine learning, strong programming skills (Python, C#), and experience with search technologies like Elasticsearch. You'll be working on meaningful projects that help protect communities and contribute to national security. The company offers competitive compensation ($87,200 - $130,800 CAD) and comprehensive benefits including healthcare, retirement plans, and generous time off.
This remote position requires Canadian residency and offers an opportunity to make a real difference in digital investigations while working with cutting-edge AI and search technologies. The company culture emphasizes continuous learning, diversity, and inclusion, following their CODE values: Care, Own, Dedicate, and Evolve.
If you're passionate about applying AI and search technology to solve real-world problems in digital forensics, this role offers the perfect blend of technical challenge and meaningful impact.