Software Engineer (Computer Vision and Machine Learning)
Core
Develop algorithms transforming imagery, LiDAR, and point clouds into actionable information for large-scale mining and industrial environments.
Role type
Senior IC Computer Vision and Machine Learning Software Engineer
Builds
Production systems for understanding large-scale mining and industrial environments
Domain
Mining industry + Computer Vision / 3D Geometry
Deliverable
production ML models
Required skills
C++, Python, LiDAR processing, SLAM, Structure from Motion, Deep Learning, GPU optimization, Docker, CI/CD, cloud platforms (AWS/Azure/GCP)
Preferred skills
Geospatial applications, autonomous systems, robotics, multi-sensor platforms
Technologies
OpenCV, PCL, CUDA, OpenCL, OpenMP, PyTorch, TensorFlow
Responsibilities
Research and implement CV/ML algorithms; work on 3D vision problems (SLAM, SfM); train and deploy ML models; optimize algorithms for cloud/edge; integrate capabilities into products; contribute to architecture and code reviews
Seniority
Senior, hands-on IC