3D Computer Vision Engineer

Full Time



    Job Description

    3D Computer Vision Engineer

    Seeking a skilled computer scientist with experience in 3D computer vision to contribute to our small-size-big-impact software client's revolutionary 3D reconstruction engine! In this role, you will apply your skills in computer vision research, 3D digitization, and hard coding in C++ part of a small , tight-knit team of highly experienced engineers.

    This is a senior-level, direct-hire position . The role is fully remote, but candidates local to North Carolina, Georgia, or Washington state are preferred. Salary is flexible within the $150,000 - $250,000 range, to accommodate qualified candidates of varying experience and credentials , and the total compensation package will also include benefits and stock options. No relocation assistance, visa sponsorship, or C2C/subcontracting arrangements are available. If this seems like an interesting opportunity, submit a resume!

    Responsibilities of the 3D Computer Vision Engineer:

    • Contribute to the proprietary 3D reconstruction and digitization engine
    • Contribute to new features and 3D reconstruction strategies of the proprietary engine and associated applications, such as large-scale SfM and CV tasks like volume estimation, counting, motion tracking, etc.
    • Optimize performance of existing C++ and Python pipelines
    • Contribute to a prototype for large-scale image retrieval
    • Contribute to other prototypes for motion detection logic to identify the moving parts of a scene, ignore outliers, corroborate with other views, etc .
    • Explore new techniques like feature detection, motion detection, and wide baseline matching

    Desired Qualifications of the 3D Computer Vision Engineer:

    • Master's degree or PhD in a related field is strongly preferred; equivalent relevant experience in a production environment also considered
    • 5 -10 + years' experience contributing to high-performance production software related to the field of 3D computer vision or image-based 3D reconstruction; relevant high-level academic experience in the same field also considered
    • Experience with C++ to write stable, efficient, and maintainable code
    • Experience with many of the following concepts a plus :
      • SLAM (structured localization and mapping)
      • SFM (structure from motion)
      • Photogrammetry
      • Bundle adjustment
      • Multi-view geometry
      • Computer stereo vision
      • Artificial intelligence/Machine learning (AI/ML)
      • Augmented reality/Virtual reality (AR/VR)
      • Automatic tie points/automatic image alignment

    Contact Lindsay Allan at regarding this posting. A Word resume is preferred when applying.

    When looking for a job, have you ever heard the phrase... it is not about what you know, it is who you know?

    At HireNetworks, it really is all about who we know.

    Whether your current contract is coming to a close, you're looking to advance your career or are a company on the hunt for new talent and wanting to expand...let HireNetworks put our networks to work for you.

    HireNetworks is an equal opportunity employer.

    Work is generally performed in an office environment in which there is only minimal exposure to unpleasant or hazardous working conditions. Must have an ability to sit for long periods throughout the day. Must be able to use a telephone or headset equipment. The incumbent must be able to perform work at a computer terminal for 6 to 8 hours a day, function in an environment with consistent interruptions, and in rare circumstances, lift 20 lbs. The work may be stressful at times and demand the ability to hit the key deliverables for the role.