cover image
DarkVision

DarkVision

www.darkvisiontech.com

3 Jobs

220 Employees

About the Company

DarkVision Technologies Inc. is a BC-based tech company that has been disrupting the industrial imaging market since 2013. We have created the world's most advanced acoustic-based imaging platform and are packaging it into multiple new product lines. Our rapidly growing team of experts from machine vision, medical imaging, aerospace design, and computer graphics have come together to revolutionize how industry quantifies and visualizes the integrity of critical assets.

DarkVision's first product line for tubular infrastructure inspection has been highly disruptive to the market; it has won multiple industry awards, been featured in top industry publications, and generated significant revenue. We are now scaling the technology to numerous industrial verticals and building a platform to become the dominant player in the asset integrity game.

DarkVision's proprietary technology captures the world's largest ultrasound datasets by orders of magnitude. To do this, we design, build, and sell the entire solution ourselves. Our teams specialize in large sensor arrays, high-speed electronics, advanced ultrasound imaging techniques, 3D visualizations, and ML-based analytics software. DarkVision's staff of Mechanical Engineers, Electrical Engineers, Software Engineers, Machine Learning Engineers, and Research Scientists develop cutting-edge technologies that blend science with real-world applications.

Backed by Koch Industries, North America's largest privately held company, DarkVision has begun scaling its Engineering, Sales, and Operations teams to meet the demand for both its current and upcoming products. Our head office is a brand new 52,000+ sqft facility in Vancouver and we have offices across Canada, USA, Europe, and the Middle East.

We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.

Listed Jobs

Company background Company brand
Company Name
DarkVision
Job Title
ML Infrastructure Engineer
Job Description
**Job Title**: ML Infrastructure Engineer **Role Summary**: Build and maintain cloud infrastructure to support machine learning research and production workloads, promote DevOps/MLOps best practices, and collaborate across engineering, research, and data science teams to accelerate product development. **Expectations**: Bachelor’s degree in Science, Engineering, or Mathematics; 3+ years in DevOps, ML Ops, or Software Engineering; 3+ years managing AWS infrastructure (VPC, EC2, S3, RDS); Kubernetes administration experience; Python proficiency; Linux/Shell scripting. **Key Responsibilities**: - Develop and maintain scalable cloud infrastructure for ML batch processing and research. - Design and implement automation, CI/CD pipelines, and release management systems. - Optimize ML models and algorithms for efficiency and robustness. - Promote ML Ops best practices via tools like DVC, WandB. - Collaborate with software engineers to improve end-to-end product workflows. **Required Skills**: - Python programming. - Linux/Shell scripting. - AWS (VPC, EC2, S3, RDS) infrastructure development and management. - Kubernetes administration (Helm, Karpenter, Traefik). - System design for cloud-native, data-intensive ML workloads. **Required Education & Certifications**: - Bachelor’s degree in Science, Engineering, or Mathematics. - No certifications specified.
Vancouver, Canada
On site
Junior
11-10-2025
Company background Company brand
Company Name
DarkVision
Job Title
Software Engineering Manager
Job Description
**Job Title** Software Engineering Manager **Role Summary** Lead a cross‑functional team of software engineers developing embedded, desktop, and cloud applications for advanced ultrasound imaging solutions. Provide technical direction, mentor staff, and manage the full product lifecycle using Agile practices. **Expectations** - Deliver at least one complete product cycle while maintaining high quality and timely releases. - Build and retain a high‑performance engineering team in a collaborative environment. - Advocate and implement modern software development practices across all products. **Key Responsibilities** - Provide hands‑on technical leadership: architecture design, detailed design, and code reviews. - Mentor and develop team members, setting clear goals and performance metrics. - Plan, prioritize, and coordinate requirements, dependencies, and milestones with stakeholders. - Maintain and evolve the Agile (Scrum) process; manage sprint planning, reviews, and retrospectives. - Recruit, interview, and onboard new engineering talent. - Champion best practices in embedded development, cloud services, GPU programming, and machine learning. - Write code when strategically beneficial, ensuring standards and scalability. **Required Skills** - Proven experience managing a software engineering team through a full product cycle. - Strong Agile (Scrum) methodology expertise. - Excellent verbal and written communication skills. - Meticulous attention to detail and solid debugging ability. - Technical proficiency in embedded Linux, cloud architecture, image processing, and GPU programming. - Ability to design scalable software architecture and conduct thorough code reviews. - Leadership and mentorship capabilities. **Required Education & Certifications** - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
Vancouver, Canada
On site
01-12-2025
Company background Company brand
Company Name
DarkVision
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Software Engineer Role Summary: Design, develop, and optimize high‑performance data analysis, visualization, and image processing applications for a next‑generation imaging platform, leveraging modern C++ and CUDA. Expectations: Deliver production‑ready code, guide feature design, mentor peers, and continuously improve development processes and architecture. Key Responsibilities: - Implement analysis features and database components for desktop visualization software. - Build and maintain cloud services (AWS) for data processing, ML integration, and data capture tools. - Develop GPU‑accelerated rendering and image‑processing algorithms using NVIDIA CUDA. - Evaluate and recommend development tools and practices to enhance team productivity. - Identify technical debt, propose architectural solutions, and enforce maintainable code standards. - Mentor junior developers and support a collaborative team culture. Required Skills: - 5+ years of modern C++ (C++17/20+) production experience. - Proficiency in CUDA GPU programming and image/graphics processing. - Experience with cloud infrastructure (AWS) and cross‑platform (Linux/Windows) development. - Strong understanding of data pipelines, database design, and scientific computing. - Excellent written and verbal communication; ability to lead technical discussions. - Ability to learn rapidly and solve diverse technical challenges. Required Education & Certifications: - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or Electrical Engineering. - Relevant professional certifications in C++ or cloud technologies are a plus.
Vancouver, Canada
On site
Senior
01-12-2025