Machine Learning Engineer
2 weeks ago
The production team at BMAD is looking for a highly motivated Machine Learning Engineer with expertise in 360° video and image processing to lead the development of AI tools designed to merge images captured from multiple cameras into seamless 360-degree images or videos, creating an immersive viewing experience
As a Machine Learning Engineer focused on generating high-quality equirectangular panoramas, your daily responsibilities will center around independently designing and building AI-driven tools and processing pipelines that transform images from multiple cameras into seamless 360° panoramas. This involves developing algorithms for image stitching, blending, and inpainting to ensure smooth transitions and minimize visible seams or distortions, particularly in challenging areas like the poles and edges. You will also work on optimizing projection techniques to accurately map 2D images onto a spherical surface, converting them into the standard 2:1 equirectangular format required for VR and immersive viewing experiences. The role requires expertise in handling large image datasets, applying advanced computer vision and deep learning methods, and ensuring that the final panoramas are visually coherent and high-resolution, ready for integration into VR platforms or further editing workflows
This is a hands-on, independent role suited for a passionate engineer with a strong home-lab
ethos; excellent knowledge of Linux-based containerized technologies, and a fascination with
bleeding-edge GPU hardware and GenAI systems.
Responsibilities:
- Design, develop, potentially train, and deploy AI models for 360° image and video generation.
- Develop pipelines to stitch images/videos from multiple cameras into seamless 360° visuals.
- Optimize diffusion models using PyTorch, TensorRT, and related toolkits for maximum performance, accuracy, and scalability.
- Procure, manage, and curate large 360° image/video datasets for model training.
- Integrate AI solutions into VR-focused platforms and services.
- Deploy and manage AI services using Docker, Kubernetes, and other containerized technologies on Linux systems.
- Stay current with cutting-edge research and emerging trends in 360° imaging, spherical CNNs, and generative AI.
- Collaborate with the production team and contribute as the AI subject matter expert on project direction and technical decision-making.
Requirements:
- At least 4 years of experience in a development or research role focused on 360° image and video processing.
- Proven experience stitching multi-camera content into seamless 360° images/videos.
- Bachelor's or Master's degree in Computer Science, Mathematics, Engineering, or a computational science-related field.
- Hands-on experience building and managing home servers, homelabs, and deep knowledge of Linux systems and GPU hardware.
- Deep experience developing stable diffusion pipelines, model checkpoints, and LoRAs, particularly for 360° equirectangular panorama generation.
- Proficiency in Python, with familiarity in C++, and being a plus.
- Strong command of AI/ML tools and frameworks: PyTorch, Hugging Face Diffusers, and TensorRT.
- Experience with Docker, Kubernetes, and containerized AI deployment on Linux systems.
- Strong ability to work autonomously in an independent, self-directed environment.
Job Types: Full-time, Permanent
Benefits:
- Extended health care
- Paid time off
Work Location: Remote
-
Machine Learning Engineer
6 days ago
Remote, Canada Infostrux Solutions Full time US$90,000 - US$120,000 per yearAbout Infostrux:Infostrux is one of North America's fastest-growing data-focused consultancies. Within 18 months of our founding in 2021, Snowflake recognized us at the highest partnership tier—a reflection of our deep expertise and impact.We help organizations unlock the value of their data by building modern, cloud-native platforms that power analytics,...
-
Machine Learning Engineer
5 days ago
remote Canada, Remote, Canada . full-time . December , Infostrux Solutions Full time $120,000 - $180,000 per yearAbout Infostrux: Infostrux is one of North America's fastest-growing data-focused consultancies. Within 18 months of our founding in 2021, Snowflake recognized us at the highest partnership tier—a reflection of our deep expertise and impact. We help organizations unlock the value of their data by building modern, cloud-native platforms that power...
-
Senior Machine Learning Engineer
2 weeks ago
Remote - Canada Samsara Full time US$120,000 - US$200,000 per yearAbout the role:The Samsara ML infrastructure team builds end-to-end ML applications to power different product pillars at Samsara. As a Senior Machine Learning Engineer, you will be responsible for developing ML solutions to increase the safety, efficiency and sustainability of the physical operations. You will work closely with various engineering teams...
-
Machine Learning Engineer
5 days ago
Toronto, Canada (Remote) Cresta Full time $120,000 - $180,000 per yearCresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioral best practices, automate conversations and inefficient processes, and empower every team...
-
Senior Machine Learning Engineer
2 weeks ago
Remote - Canada Samsara Full time $125,000 - $175,000 per yearAbout the role:The Samsara ML Experience team builds end-to-end ML applications to power different product pillars at Samsara. As a Senior Machine Learning Engineer II, you will be responsible for developing ML solutions to increase the safety, efficiency and sustainability of the physical operations. You will work closely with various engineering teams...
-
Staff Machine Learning Engineer
2 weeks ago
Remote - Canada Samsara Full time $80,000 - $135,000 per yearAbout the role:The Samsara AI team builds end-to-end AI solutions for our customers as well as core ML infrastructure for Samsara. As a Staff Machine Learning Engineer, you will be working with petabyte-scale sensor, diagnostic, video, and text data to solve critical problems for Physical Operations customers, globally. You will work closely with ML...
-
Senior Machine Learning Engineer
1 week ago
Remote (US/Canada) Censys Full time US$144,000 - US$174,000 per yearCompany BackgroundCensys' mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry's most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real-time Internet intelligence and actionable threat insights to global...
-
Senior Machine Learning Engineer
1 week ago
US, Canada (Remote) Cresta Full time US$139,999 - US$199,999 per yearCresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioral best practices, automate conversations and inefficient processes, and empower every team...
-
Sr. Software Engineer II, Machine Learning
6 days ago
Remote - Canada Narvar Full time $180,000 - $230,000 per yearNarvar is growing We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives of our end users.Machine Learning Engineers at Narvar work across the stack. We are...
-
Machine Learning Engineer
2 weeks ago
British Columbia (Remote), Canada Leonardo Full time $80,000 - $120,000 per yearAbout Us Leonardo.Ai is building one of the world's most advanced generative-media platforms, empowering millions of people to turn ideas into high-quality images and videos in seconds. Now part of the Canva family, we're scaling our global R&D team to make creativity faster, smarter, and more accessible for everyone. The Role We're looking for a Machine...