Computer Vision & Robotics Engineer
Design and implement algorithms for 3D point cloud processing, object recognition, and segmentation. Enhance and optimize SLAM algorithms for real-time application in mobile and static environments. Integrate and optimize AI technologies such as Open3D and 2D+3D inference models into existing systems for improved 2D & 3D data analysis and visualization. Collaborate with cross-functional teams in Pakistan and Hong Kong to integrate new features into SpatialSense. Conduct R&D to explore new techniques in computer vision and machine learning for infrastructure monitoring. Ensure the robustness and accuracy of computer vision applications under various operational conditions. Design and develop computer vision algorithms and models for object detection, image classification, segmentation, and tracking. Optimize computer vision algorithms and models to leverage NVIDIA hardware like GPUs and specialized accelerators. Collaborate with hardware engineers to utilize latest features of NVIDIA hardware platforms. Conduct performance profiling and benchmarking on NVIDIA hardware to identify bottlenecks and optimize resource use. Implement and integrate computer vision algorithms into scalable, robust, real-time systems on NVIDIA hardware. Collaborate with researchers and academic partners to evaluate state-of-the-art computer vision techniques on NVIDIA hardware.
Computer Vision Engineer, Geometry & Perception
Lead and manage the acquisition program lifecycle, including due diligence, integration, and adoption to completion across multiple acquisitions. Collaborate with cross-functional stakeholders and establish program management foundations and processes to ensure successful implementations within Anduril.
Computer Vision Engineer (VIO)
The Computer Vision Engineer will contribute to the front-end development of visual inertial odometry (VIO) algorithms, including matching frames, calibration, and obstruction detection. They will be responsible for implementation, optimization, testing, validation, and monitoring of algorithms, and collaborate closely with engineering teams.
Research Engineer – Synthetic Data for Vision
Build and maintain synthetic data generation pipelines such as neural rendering, diffusion/score-based models, controllable generative priors, and procedural assets with controls for pose, expression, illumination, materials, and sensor characteristics. Apply transfer learning and domain adaptation techniques including self-supervised pretraining, style/appearance transfer, and sim-to-real to bridge distribution gaps between synthetic and real data. Integrate off-the-shelf and open-source components as appropriate, fine-tune or distill models to meet latency, memory, and quality targets on target hardware. Establish end-to-end systems covering capture, calibration, generation, data curation, quality gates, rendering/evaluation suites, and deployment. Define evaluation frameworks for datasets and models focusing on coverage, bias, sim-to-real gaps, and task-level KPIs such as gaze error, iterating based on quantitative results. Survey literature across graphics, vision, and generative machine learning, prototype, adapt, and create new approaches to advance facial reconstruction, appearance modeling, and synthetic data quality.
Senior Machine Learning Engineer, Computer Vision
The Senior Computer Vision Engineer leads the development of multi-camera perception and localization systems, focusing on image-based search, vector database integration, and re-ranking strategies. The role involves algorithm and system design for object tracking, scene understanding, cross-camera reasoning, and scalable visual matching and retrieval across large-scale deployments.
Senior Machine Learning Engineer, Computer Vision
Lead the development of multi-camera computer vision systems, focusing on object tracking, scene understanding, and spatial intelligence. Architect and deploy robust image retrieval pipelines utilizing vector databases and collaborate closely with cross-functional technical teams.
Senior Computer Vision Test Engineer
Design, develop, and execute robust test plans and automation frameworks for distributed computer vision and machine learning systems. Collaborate with multidisciplinary teams to validate end-to-end performance and improve continuous integration and validation pipelines.
Access all 4,256 remote & onsite AI jobs.
Frequently Asked Questions
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.