Were looking for a passionate and experienced Computer Vision Algorithms Engineer to join our applied algorithms team and help shape the future of Digital Twin technology. In this role, you will research, design, implement, and optimize advanced machine learning and computer vision models to process and extract insights from data captured by our autonomous drone hives and other imaging systems.
Your work will go from research to real-world impact, delivering robust, production-ready solutions that power mission-critical operations for global enterprises across telecom, wind, and solar. Youll collaborate closely with cross-functional teams to ensure that the algorithms you build are not only accurate and scalable but also aligned with mission of enabling enterprises to digitize smarter, faster, and safer.
Job Description:
Develop algorithms to solve challenging computer vision problems, reducing customers manual work-from survey analysis to optimal drone flight planning.
Combine methods from Computer Vision, Geometry, Image Processing, Photogrammetry, 3d Mapping, Optimization, Object Detection, Classification, and different Machine Learning approaches.
Conduct research and feasibility studies, define algorithm requirements, and integrate solutions into the product.
Bring solutions from theory to production, collaborating with cross-functional teams (Product, R&D, Operations) to align on goals and deliverables.
Take ownership of integrating AI capabilities into production and iterating based on real-world feedback.
Requirements: MSc in Computer Science, Electrical Engineering, Applied Mathematics, Physics, Robotics, or a closely related field, or equivalent practical experience.
4+ years of professional experience developing Computer Vision and Machine Learning algorithms.
3+ years of experience in software development with strong Python programming skills.
Ability to deliver production-quality code using software engineering best practices.
Solid grasp of classic computer vision techniques and image processing methods.
Strong understanding of 3D representations and spatial reasoning, including point clouds, meshes, and camera models.
Hands-on with Deep Learning framework (e.g. PyTorch or TensorFlow).
Experience in one or more of the following areas:
3D reconstruction or multi-view geometry
Object detection or segmentation
Robotics perception or 3D graphics
Pose estimation and camera calibration
Independent, fast learner and resourceful team player, self-motivated and loves solving complex problems.
Excellent communication skills in English and a collaborative, can-do attitude.
This position is open to all candidates.