New offer - be the first one to apply!

July 1, 2026

Sr. Computer Vision Engineer

Senior • On-site

Austin, TX

Brief summary of role: We're looking for an experienced Sr. Computer Vision Engineer to own core algorithms for mapping, localization, image analysis, and 3D reconstruction on real-world construction site data. This role centers on advanced computer vision but integrates modern machine learning methodologies to optimize performance on real-world construction site data.

You will leverage classical CV, deep learning (transformers, multi-modal models), and probabilistic modeling to provide meaningful insights to customers.

What you'll be doing

  • Design and architect complex, multi-component computer vision and machine learning systems.
  • Develop and optimize image localization, SLAM, SfM, and 3D reconstruction techniques.
  • Implement deep learning models for visual perception, leveraging modern techniques including LLMs, VLLMs, transformers, and generative AI.
  • Prototype and rigorously test algorithms on real-world construction site data.
  • Collaborate with platform engineers to transition research prototypes into production-ready implementations.
  • Oversee dataset creation, curation, and annotation to ensure high-quality training and validation data.
  • Monitor system performance in production, ensuring scalability and robustness.

What we are looking for

  • M.S./Ph.D. in a related field or equivalent industry experience.
  • 5+ years of industry experience developing computer vision and machine learning models for image processing.
  • Strong expertise in camera models, calibration, and 3D pose representations/transforms.
  • Experience with SLAM, SfM, 3D reconstruction, photogrammetry, or VIO.
  • Proficiency in deep learning frameworks such as PyTorch.
  • Experience working with multi-modal models combining images and language.
  • Deep understanding of feature detection/matching, probabilistic modeling, computational geometry, and numerical optimization.
  • Experience with 3D visualizations and debug interfaces including OpenGL and PyQt.

Why join us

  • Be part of a high-growth company shaping the future of ConTech.
  • Work alongside a talented and collaborative team.
  • Competitive compensation package including base salary, commission, and benefits.
  • Opportunities for professional development and career growth.

Compensation

Base Salary: $152,000-220,000

The base salary range represents the anticipated salary range for this position across multiple US locations. Compensation decisions are based on factors such as location, skills, experience, training, certifications, and business needs. Additional rewards may include equity awards, 401k match, and region-specific health and wellness benefits.

OpenSpace is committed to equal employment opportunities for all employees and applicants in accordance with applicable laws.

Similar jobs you might like

Technology

Svitla Systems

Senior Computer Vision Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Computer Vision Engineer role focused on building high-performance C++ SDKs and deploying machine learning models across edge and cloud hardware platforms. The position bridges research and production, emphasizing model optimization, hardware integration, and automated deployment pipelines. It involves performance tuning and benchmarking across Qualcomm, Intel, and NVIDIA environments. 🗂️ Requirements: Expert knowledge of C++14/17/20, Strong proficiency in Python for automation and data processing, Experience with Docker, Hands-on experience with SNPE or QNN or OpenVino or TensorRT or TensorFlow Lite, Experience with multi-threading and memory management, Ability to deploy and optimize ML models on Qualcomm SoCs, Intel CPUs, or NVIDIA GPUs, Bachelor’s or Master’s degree in Computer Science, Electronic Engineering, or related field 📃 Skills: C++, Python, Docker, SNPE, QNN, OpenVino, TensorRT, TensorFlow, STL, CI/CD, CNN, Transformers, PTQ, QAT 🏢 Description: Svitla Systems Inc. is looking for a Senior Computer Vision Engineer for a full-time position (40 hours per week) in Europe. In this role, you will bridge the gap between high-level machine learning research and high-performance production environments. You will be responsible for building robust SDKs, automating deployment pipelines, and ensuring models run efficiently across a diverse hardware landscape, from edge SoCs to powerful cloud GPUs. Requirements Deep understanding of C++14/17/20, including STL, memory management, and multi-threading. Strong ability to write clean, maintainable Python for automation, and data processing. Familiarity with Docker for creating consistent development and deployment environments. Hands-on experience with at least one of the following frameworks: SNPE/QNN (Qualcomm); OpenVino (Intel); TensorRT (Nvidia); TensorFlow Lite. Bachelor's or master's degree in Computer Science, Electrotonic Engineering, or related technical field. Nice to have Understanding Deep Learning fundamentals (CNNs, Transformers, Object Detection). Experience with model conversion and quantization (i.e. PTQ, QAT). Responsibilities SDK Development (C++): Design, develop, and maintain high-performance software development kits (SDKs) to expose computer vision capabilities to end-users and internal products. Model Deployment and Integration: Port, convert, and deploy machine learning models across various hardware targets, including Qualcomm SoCs, Intel CPUs, and NVIDIA GPUs. Performance Optimization: Use hardware-specific toolkits to optimize model throughput without sacrificing accuracy. Evaluation & Benchmarking: Conduct rigorous testing and evaluation of models on target hardware to ensure performance metrics meet expectations. Automation: Build and maintain automation scripts and CI/CD pipelines using Python to streamline the model testing and deployment life cycle. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

emagine Polska

Computer Vision Consultant

Mid

Remote

New Delhi, DL, India

🏢 Summary: Remote Computer Vision Consultant role focused on developing and optimizing image processing and deep learning solutions. The position involves building computer vision algorithms, implementing object detection and semantic segmentation, and leveraging GPUs for high-performance training. The consultant will also design PyQT-based interfaces and work with 2D/3D LIDAR data. 🗂️ Requirements: 4–5 years of Python programming experience, Proficiency in Numpy, Scipy, OpenCV, Experience with PyQT for GUI development, Hands-on experience in image processing algorithms, Experience with Tensorflow, Pytorch, or Keras, Knowledge of object detection methods (Yolo, SSD, FRCNN, RCNN), Knowledge of semantic segmentation algorithms, Experience with 2D/3D LIDAR data analysis, Experience using CUDA and GPUs for training 📃 Skills: Python, Numpy, Scipy, OpenCV, PyQT, Tensorflow, Pytorch, Keras, CUDA, GPU, Yolo, SSD, FRCNN, RCNN, LIDAR 🏢 Description: Introduction & Summary: We are seeking a highly skilled Computer Vision Consultant with 4 to 5 years of relevant experience in programming, image processing, and deep learning. The ideal candidate will possess a strong foundation in Python and its libraries, enhancing the performance of machine learning and computer vision applications. Alongside a solid technical background, the consultant should demonstrate expertise in handling complex image processing tasks and implementing deep learning frameworks. Main Responsibilities: Develop and optimize algorithms for image processing and computer vision tasks. Design and implement graphical user interfaces using PyQT. Utilize CUDA servers and GPUs for efficient algorithm training. Conduct image processing techniques including edge detection and camera calibration. Analyze and interpret 2D/3D LIDAR data. Implement object detection methods and semantic segmentation algorithms. Collaborate with cross-functional teams to deliver impactful solutions. Key Requirements: 4 to 5 years of experience in programming, specifically Python. Proficient in Python libraries: Numpy, Scipy, Opencv. Experience with PyQT for graphical user interface development. Hands-on experience in image processing techniques and algorithms. Familiarity with deep learning libraries: Tensorflow, Pytorch, keras. Strong understanding of object detection methods such as Yolo, SSD, FRCNN, and RCNN. Knowledge of semantic segmentation algorithms. Experience with 2D/3D LIDAR data analytics. Nice to Have: Familiarity with additional machine learning frameworks. Experience in parallel computing and performance optimization. Knowledge of software development methodologies. Ability to work in multi-disciplinary teams. Other Details: This is a remote consulting position with a flexible duration. The role is suited for candidates looking to work in a dynamic and innovative environment within the tech industry.