COMPUTER VISION RECRUIMENT
OVERVIEW
From Defense and Security firms to Health and Education, we help the best Computer Vision talent find rewarding careers.
As Artificial Intelligence continues to make inroads into the mainstream, we are seeing increased use of Computer Vision led technologies. The greater need for these programmes has led to a significant increase in computer vision jobs and in the demand for those who can develop the algorithms that teach machines how to interpret images and videos.
Our team of experienced recruiters have long-standing relationships with both clients and candidates, as well as a deep understanding of the technical skills required. They have the knowledge and expertise to provide high-quality, tailored recruitment solutions in this dynamic sector.
Whether you’re developing new defence systems, helping to detect broken bones, or creating the world’s next immersive video game, our Computer Vision team understand the importance of placing the right talent in the right business.
HOW WE
DO IT
Our specialist Computer Vision team’s unique understanding ensures exceptional service throughout the entirety of your job search or recruitment process.
We have developed an in-depth knowledge of the market, as well as the different types of organizations that we work with, and their diverse requirements.
By understanding the full picture, we are able to deliver staffing solutions that ensure the very best outcome for everyone we work with.
WHAT SETS
US APART
Whatever your specialism, we have the knowledge, the network, and the required drive to find the best possible result.
Now that technology allows for a person’s entire genomic data to be processed within a day, there is a huge demand for those who can analyze information and apply insights to advances in Healthcare.Whether you’re learning about living systems, creating algorithms to interpret DNA, or building real—world models to interpret your findings, our Life Science team understand the importance of placing the right talent in the right business.



ROBOTICS
& ANTONOMY
From Vehicle and Industrial Automation to National Defense, we help the best Robotics & Autonomy talent find rewarding careers.
With self-driving vehicles already a reality, and demand for military options that don’t risk human lives increasing, there is a huge need for robotic and autonomous technology. Those who can create perception and SLAM algorithms are in high demand, especially if they are able to work in a variety of programmes, from Python to CUDA.
From building object detection algorithms to detect pedestrians and roadsides, to autonomous navigation, we understand the importance of Robotics & Autonomy, and how to find the best talent.
Â
MEDICAL
IMAGING
With a growing population placing more demand on our healthcare systems than ever, there is a huge need for better, smarter technologies. Systems that can save time and increase accuracy, by detecting tumours and assisting with diagnoses, are highly sought after and we’re seeing a race to see who can provide the best technology, the fastest.
Those who can work in Python, TensorFlow, Caffe and beyond to build detection algorithms are in high demand. We understand the importance of Medical Imaging, and how to find the best talent around.Â
FACIAL
RECOGNITION
With facial recognition now commonplace, from our smartphones to our favourite gigs, there is a huge demand for those who can create the identification algorithms behind the technology. If you can work with programmes from Python to Caffe, there are numerous opportunities available to you.
From building landmark detection algorithms to creating virtual make up try-ons using augmented reality, we understand the importance of Facial Recognition, and how to find the best talent around.Â
VIRTUAL &Â
AUGMENTED REALITY
With VR and AR capabilities sitting within our smartphones and shopping centres, the novelty may have worn out, but demand for the technology is only continuing to grow. And those who can develop movement and object detection algorithms are in high demand.
From motion tracking algorithms to virtual make-up try-ons, we understand the importance of Virtual & Augmented reality, and how to find the best talent around.
JOBS
LATEST COMPUTER
VISION OPPORTUNITIES
Harnham are a specialist Data & Analytics recruitment business with teams that only focus on niche areas.

Manager of Robotics Software
Pittsburgh
$190000 - $230000
+ Computer Vision
PermanentPittsburgh, Pennsylvania
Manager of Robotics Software
Warehouse Robotics
Pittsburgh, Pennsylvania
$190k – $230k
Should you be a fervent, forward-looking leader, boasting a robust background in robotic software development, and nurturing a yearning to enact substantive transformations in the realm of autonomous robotics, we wholeheartedly encourage your application.
The Company:
Our RaaS (Robotics as a Service) enterprise is dedicated to reshaping the landscape of autonomous robotics, catalyzing advancements within the warehouse and distribution sector. Our state-of-the-art robotic technologies are at the vanguard of this evolution. We’re in search of a dynamic and seasoned Robotic Software Manager to take the reins of our exceptional team in Pittsburgh, PA.
Position:
Assuming the role of Robotic Software Manager, you will occupy a pivotal position in shaping the trajectory of robotic systems. Guiding a team of adept engineers, you will drive the boundaries of robotic software development and its seamless integration. Your acumen in robotics, team leadership, and product development will serve as the cornerstone of your triumph in this capacity.
Responsibilities:
- Lead a diverse, interdisciplinary team of software engineers, cultivating innovation and collaborative synergy.
- Propel the progress and integration of self-directed robotics systems.
- Supervise product evolution cycles, ensuring the delivery of top-tier software outcomes.
- Nourish and mentor team constituents, nurturing their professional advancement.
- Establish yourself as a proficient authority in software development as applied to robotics.
- Harmonize software development endeavors with overall corporate objectives through interdepartmental collaboration.
- Convey project status, challenges, and victories to executive leadership.
- Remain attuned to industry trends and emerging technological breakthroughs in robotics and software development.
Requirements:
- A decade of hands-on involvement in the evolution and implementation of autonomous robotics systems.
- Half a decade of leadership experience, including mentorship and coaching responsibilities.
- Five years of active engagement in software-centered roles within product development.
- Mastery in the realm of software development for robotics, encompassing SLAM, localization, and cartography.
- Stellar communication skills, adept at elucidating intricate technical concepts to audiences of varying technical acumen.
Benefits:
- A competitive salary, spanning the range of $180,000 to $230,000, tailored to match experience.
- Expedited relocation support for eligible candidates.
- Unrestricted paid time off (PTO) to foster a harmonious work-life equilibrium.
- Performance-oriented bonus structure.
- Prospects for equity ownership within a fast-growing enterprise.
- Comprehensive health, dental, and vision coverage plans.
- 401(k) retirement arrangement with corporate contribution matching.
- Avenues for professional enhancement and continual learning.
How to Apply
Please register your interest by sending your resume to Nicolas Gonzales via the apply link on this page.

Lead Machine Learning Engineer
Ann Arbor
$170000 - $200000
+ Computer Vision
PermanentAnn Arbor, Michigan
Lead Machine Learning Engineer
Ann Arbor, Michigan (On-Site)
$170,000 – $200,000
About the Company
This cutting-edge technology company specializes in creating AI solutions to address critical challenges in the healthcare industry. They are passionate about using machine learning and computer vision to revolutionize medical and dental domains. Their team of dedicated professionals is committed to making a meaningful impact on the lives of patients and healthcare providers.
Position Overview:
We are seeking a highly skilled Lead Machine Learning Engineer with a strong background in computer vision, specifically in image processing. If you have experience in the medical or dental domain, it’s a significant advantage. In this role, you will play a pivotal part in developing and implementing advanced machine learning algorithms to solve complex problems in healthcare.
Responsibilities:
– Lead and mentor a team of machine learning engineers.
– Design, develop, and optimize computer vision algorithms and models.
– Collaborate with cross-functional teams to define project objectives and requirements.
– Conduct research and stay up-to-date with the latest advancements in computer vision and image processing.
– Translate research into practical solutions and implement them using Python and Java.
– Utilize PyTorch and TensorFlow libraries to build and train machine learning models.
– Ensure the scalability, efficiency, and robustness of the developed solutions.
– Participate in code reviews and maintain high coding standards.
Qualifications:
– Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related field.
– 5+ years of commercial experience in machine learning and computer vision.
– Proficiency in Python and Java programming languages.
– Extensive experience with PyTorch and TensorFlow libraries.
– Strong understanding of image processing techniques.
– Previous experience in the medical or dental domain is a significant plus.
– Excellent problem-solving skills and the ability to work in a collaborative environment.
– Strong communication skills and the ability to present complex ideas effectively.
Benefits:
– Competitive salary, with a range of up to $200,000.
– Relocation assistance for candidates outside of the Ann Arbor area.
– Comprehensive medical, dental, and life insurance coverage.
– 401k matching program.
– Opportunity to receive stock options.
– A collaborative and innovative work environment.
– The chance to make a meaningful impact in healthcare.
How to Apply:
If you are a passionate and experienced Lead Machine Learning Engineer ready to take on exciting challenges in the healthcare industry, we encourage you to apply. Please submit your resume detailing your relevant experience.

Analytics Engineer
Houston
$194715.2 - $219054.6
+ Computer Vision
PermanentHouston, Texas
Analytics Engineer
Houston, TX
Hybrid
Full Time
$160,000 – 180,000
NO SPONSORSHIP
A well established company in the south is looking to bring on an Analytics Engineer with a strong background in Computer Vision, Image Recognition and Language Models
THE COMPANY
We are currently partnered with a company based in the south specialized in Oil & Gas distribution.
THE ROLE
- Work with executive stakeholders across the business to understand business problems
- Own AI/ML solutions and empower users on best practices
- Perform data visualization tasks to provide insight to the business
- Work with and develop automation tactics
- Work with cutting edge technology including optimizing artificial lift or extracting insights from text data
YOUR SKILLS AND EXPERIENCE
A successful Analytics Engineer within this role will likely have the following skills and experience:
- Bachelor’s or Master’s degree in computer science, electrical engineering, or a related field.
- Strong programming skills in languages such as Python, Pytorch, SQL, Git.
- Proficiency in machine learning, deep learning, and natural language processing (NLP) techniques.
- Experience with speech recognition and synthesis libraries and tools.
- Strong problem-solving skills and attention to detail.
- Effective communication and teamwork skills.

Lead Machine Learning Engineer
Ann Arbor
$160000 - $200000
+ Computer Vision
PermanentAnn Arbor, Michigan
Lead Machine Learning Scientist
Dental Imaging
Ann Arbor, Michigan
$160k – $200k
The Company:
This company has been at the forefront of providing innovative Artificial Intelligence (AI) solutions. With the mission of tackling pressing healthcare issues, streamline processes for payers and providers, and ultimately elevate the standard of patient care while optimizing costs.
Position:
The team is looking for a candidate with a strong background in Computer Vision, particularly in the context of medical images. Our ideal candidate should have experience in commercial product development, preferably having contributed to a product that was successfully deployed to end-to-end to customers.
Skills:
- Strong expertise in visualizing and effectively handling large datasets.
- Prior experience with X-ray image analysis, particularly in medical or dental contexts, is highly regarded.
- Familiarity with programming languages such as Java and Python is considered a valuable asset.
- Adeptness in utilizing deep learning libraries (e.g., PyTorch, TensorFlow, or Keras) and the capability to deploy models across multiple languages is a significant advantage.
- Comfortable and effective in both collaborative teamwork and independent research initiatives.
Benefits:
- A competitive salary, spanning the range of $160,000 to $200,000, tailored to match experience.
- Medical & Dental Plan coverage plans.
- 401k
- Relocation assistance.
- Free parking
- Free life insurance
- Avenues for professional enhancement and continual learning.
How to Apply
Please register your interest by sending your resume to Nicolas Gonzales via the apply link on this page.

Robotic Software Manager
Pittsburgh
$190000 - $240000
+ Computer Vision
PermanentPennsylvania
Robotic Software Manager
Pittsburgh, PA
$170,000 – $240,000
Company Overview:
This RaaS company is on a mission to revolutionize the world of autonomous robotics. Their cutting-edge robots are driving advancements in the warehouse and distribution space. They’re looking for a dynamic and experienced Robotic Software Manager to lead their talented team in Pittsburgh, PA.
Position Overview:
As the Robotic Software Manager, you will play a pivotal role in shaping the future of robotic systems. You will lead a team of dedicated engineers, pushing the boundaries of robotic software development and implementation. Your expertise in robotics, team leadership, and product development will be key to your success in this role.
Key Responsibilities:
– Lead a cross-functional team of software engineers, fostering innovation and collaboration.
– Drive the development and implementation of autonomous robotics systems.
– Oversee product development cycles, ensuring high-quality software deliverables.
– Mentor and coach team members, promoting professional growth and development.
– Act as a technical expert in software development for robotics.
– Collaborate with other departments to align software development efforts with overall company goals.
– Communicate project status, challenges, and successes to executive leadership.
– Stay current with industry trends and emerging technologies in robotics and software development.
Minimum Requirements:
– 10 years of hands-on experience in autonomous robotics systems development and implementation.
– 5 years of team leadership experience, including mentoring and coaching.
– 5 years of product development experience in a software-related role.
– Expertise in software development for robotics, including SLAM, localization, and cartography.
– Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Benefits:
– Competitive salary, ranging from $170,000 to $220,000, commensurate with experience.
– Relocation assistance for qualified candidates.
– Unlimited paid time off (PTO) to maintain a healthy work-life balance.
– Performance-based bonus structure.
– Equity opportunities in a high-growth company.
– Comprehensive health, dental, and vision insurance plans.
– 401(k) retirement plan with company match.
– Opportunities for professional development and continued learning.
If you are a passionate, forward-thinking leader with a strong background in robotic software development and a desire to make a meaningful impact in the field of autonomous robotics, we encourage you to apply.
This company is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Robotics Engineer
Boston
$60 - $80
+ Computer Vision
ContractBoston, Massachusetts
Robotics Perception Engineer
Fully Remote or Hybrid (1-2 days a week)
6-Month Contract-to-Hire
$60-$80/hr
In this position, you will be collaborating with robotics engineers and software developers to build out a toolkit to easily build out AMRs and mobile manipulators. The ideal candidate will have experience in RGB and RBGD cameras, and 2D and 3D lidar sensors.
THE COMPANY
We are currently partnered with an innovative robotics company that is building products with human awareness to create safe, dependable, and collaborative robots within the logistics and transportation industry. Join this newly growing team and be a part of their cutting-edge automation and technology!
THE ROLE
- Develop sensor calibration systems, visual SLAM and semantic mapping
- Collaborate with Robotics team to improve localization accuracy of robots through cameras and lidar
- Build sensor stacks for customer specific robot applications
- Communicate effectively to rest of team to identify creative ideas and be an avid-learner
YOUR SKILLS AND EXPERIENCE
A successful Robotics Perception Engineer within this role will likely have the following skills and experience:
- Master’s degree in Robotics, Computer Science, or similar
- Minimum 4 years experience in general robotics, computer vision, robotics perception, or related
- Minimum 4 years experience in programming languages such as C++ or Python
- 2+ years experience writing algorithms in Robot Operating System (ROS)
HOW TO APPLY
Please register your interest by sending your resume via the Apply link on this page.

Robotics Software Engineering Manager
Pittsburgh
$180000 - $220000
+ Computer Vision
PermanentPittsburgh, Pennsylvania
Manager of Robotics Software
Warehouse Robotics
Pittsburgh, Pennsylvania
$180k – $220k
Should you be a fervent, forward-looking leader, boasting a robust background in robotic software development, and nurturing a yearning to enact substantive transformations in the realm of autonomous robotics, we wholeheartedly encourage your application.
The Company:
Our RaaS (Robotics as a Service) enterprise is dedicated to reshaping the landscape of autonomous robotics, catalyzing advancements within the warehouse and distribution sector. Our state-of-the-art robotic technologies are at the vanguard of this evolution. We’re in search of a dynamic and seasoned Robotic Software Manager to take the reins of our exceptional team in Pittsburgh, PA.
Position:
Assuming the role of Robotic Software Manager, you will occupy a pivotal position in shaping the trajectory of robotic systems. Guiding a team of adept engineers, you will drive the boundaries of robotic software development and its seamless integration. Your acumen in robotics, team leadership, and product development will serve as the cornerstone of your triumph in this capacity.
Responsibilities:
- Lead a diverse, interdisciplinary team of software engineers, cultivating innovation and collaborative synergy.
- Propel the progress and integration of self-directed robotics systems.
- Supervise product evolution cycles, ensuring the delivery of top-tier software outcomes.
- Nourish and mentor team constituents, nurturing their professional advancement.
- Establish yourself as a proficient authority in software development as applied to robotics.
- Harmonize software development endeavors with overall corporate objectives through interdepartmental collaboration.
- Convey project status, challenges, and victories to executive leadership.
- Remain attuned to industry trends and emerging technological breakthroughs in robotics and software development.
Requirements:
- A decade of hands-on involvement in the evolution and implementation of autonomous robotics systems.
- Half a decade of leadership experience, including mentorship and coaching responsibilities.
- Five years of active engagement in software-centered roles within product development.
- Mastery in the realm of software development for robotics, encompassing SLAM, localization, and cartography.
- Stellar communication skills, adept at elucidating intricate technical concepts to audiences of varying technical acumen.
Benefits:
- A competitive salary, spanning the range of $180,000 to $230,000, tailored to match experience.
- Expedited relocation support for eligible candidates.
- Unrestricted paid time off (PTO) to foster a harmonious work-life equilibrium.
- Performance-oriented bonus structure.
- Prospects for equity ownership within a fast-growing enterprise.
- Comprehensive health, dental, and vision coverage plans.
- 401(k) retirement arrangement with corporate contribution matching.
- Avenues for professional enhancement and continual learning.
How to Apply
Please register your interest by sending your resume to Nicolas Gonzales via the apply link on this page.

Senior Robotics Software Manager
Pittsburgh
$170000 - $220000
+ Computer Vision
PermanentPittsburgh, Pennsylvania
Robotics Software Manager
Industrial Automation Company
Pittsburgh, PA (on-site)
$170,000 – $220,000
Company Overview:
This company is on a mission to revolutionize the world of autonomous robotics. Their cutting-edge robots are driving advancements in the warehouse and distribution space. They’re looking for a dynamic and experienced Robotic Software Manager to lead their talented team in Pittsburgh, PA.
Position Overview:
As the Robotics Software Manager, you will play a pivotal role in shaping the future of robotic systems. You will lead a team of dedicated engineers, pushing the boundaries of robotic software development and implementation. Your expertise in robotics, team leadership, and product development will be key to your success in this role.
Key Responsibilities:
– Lead a cross-functional team of software engineers, fostering innovation and collaboration.
– Drive the development and implementation of autonomous robotics systems.
– Oversee product development cycles, ensuring high-quality software deliverables.
– Mentor and coach team members, promoting professional growth and development.
– Act as a technical expert in software development for robotics.
– Collaborate with other departments to align software development efforts with overall company goals.
– Communicate project status, challenges, and successes to executive leadership.
– Stay current with industry trends and emerging technologies in robotics and software development.
Minimum Requirements:
– 10 years of hands-on experience in autonomous robotics systems development and implementation.
– 5 years of team leadership experience, including mentoring and coaching.
– 5 years of product development experience in a software-related role.
– Expertise in software development for robotics, including SLAM, localization, and cartographer.
– Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Benefits:
– Competitive salary, ranging from $170,000 to $220,000, commensurate with experience.
– Relocation assistance for qualified candidates.
– Unlimited paid time off (PTO) to maintain a healthy work-life balance.
– Performance-based bonus structure.
– Equity opportunities in a high-growth company.
– Comprehensive health, dental, and vision insurance plans.
– 401(k) retirement plan with company match.
– Opportunities for professional development and continued learning.
If you are a passionate, forward-thinking leader with a strong background in robotic software development and a desire to make a meaningful impact in the field of autonomous robotics, we encourage you to apply.
This company is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
How to Apply
Please register your interest by sending your resume to Jacob DiMartini via the apply link on this page.

Senior Robotics Perception Engineer
Pittsburgh
$130000 - $160000
+ Computer Vision
PermanentPittsburgh, Pennsylvania
Senior Robotics Perception Engineer
Industrial Automation Company
Pittsburgh, PA (on-site)
$130,000 – $160,000
Company Overview:
This company is on a mission to revolutionize the world of autonomous robotics. Their cutting-edge robots are driving advancements in the warehouse and distribution space. They’re looking for a dynamic and experienced Robotics Perception Engineer to join their talented team in Pittsburgh, PA.
Position Overview:
As a Senior Robotics Perception Engineer, you’ll be joining a fast-paced start-up that is in full deployment/production mode and needs your expertise. Contribute across the full tech stack and be able to come on-site as you will be directly interacting with and observing the hardware as well.
Key Responsibilities:
– Collaborate with a cross-functional team of software engineers, fostering innovation and collaboration.
– Drive the development and implementation of autonomous robotics systems.
– Play a major role product development cycles, ensuring high-quality software deliverables.
– Act as a technical expert in software development for robotics/AMRs.
– Collaborate with other departments to align software development efforts with overall company goals.
– Communicate project status, challenges, and successes to executive leadership.
– Stay current with industry trends and emerging technologies in robotics and software development.
Minimum Requirements:
– 3+ years of hands-on industry experience in autonomous robotics systems development and implementation.
– MS or PhD preferred in robotics, machine learning, computer vision, or related field
– 4+ years of experience in robotics perception/computer vision implementation
– Expertise in software development for robotics, including SLAM, localization, and cartographer.
– Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Benefits:
– Competitive salary, ranging from $130,000 to $160,000, commensurate with experience.
– Relocation assistance for qualified candidates.
– Unlimited paid time off (PTO) to maintain a healthy work-life balance.
– Performance-based bonus structure.
– Equity opportunities in a high-growth company.
– Comprehensive health, dental, and vision insurance plans.
– 401(k) retirement plan with company match.
– Opportunities for professional development and continued learning.
If you are a passionate, forward-thinking leader with a strong background in robotic software development and a desire to make a meaningful impact in the field of autonomous robotics, we encourage you to apply.
This company is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
How to Apply
Please register your interest by sending your resume to Jacob DiMartini via the apply link on this page.

CONTACT OUR COMPUTER VISION RECRUITMENT TEAM
GET IN TOUCH
today
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & Analytics sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
A Snapshot of AI and ML Engineering Market Trends
Unsurprisingly, explosions in artificial intelligence (AI) and machine learning (ML) development are driving much of the growth…
Data Analysis in Rugby Union
The Rugby World Cup is in full steam and for weeks now, rugby fanatics have had their…
Risk Analytics in Banking
It’s widely known that artificial intelligence (AI) and machine learning (ML) can’t run on empty. Rather, these…
2023 Research: What’s Impacting Data Professionals in Europe?
As an established recruitment business for data roles in the UK, Europe and US, it is essential…
How to Attract Top Talent During the September Surge
As companies slowly begin to ramp back up after the summer slowdown, September and October have fast…
Have Our Digital Analytics Predictions for 2023 Come True?
At the start of the year, our digital analytics team made some predictions on where they thought…
CV Tips: How to Sell Yourself to Potential Employers
At Harnham, our recruitment consultants spend hours each day reviewing CVs. You’d be surprised at how many…
A Summary of Harnham’s 2023 US Salary Guide
A Summary of Harnham’s 2023 US Salary Guide Harnham’s 2023 US Salary Guide provides an in-depth overview…
Key Insights from the 2023 UK Data & AI Salary Guide
At Harnham, we pride ourselves on having a comprehensive understanding of the data industry and having our…
The Data & AI Podcast Ep. 2 – What is Data Literacy?
With the data space transforming at rapid pace, it can be difficult to keep up with the…
Testimonials
Client and
candidate
testimonials
A trusted partner of professionals
across the globe.
We understand the challenges our
customers face and offer the
recruitment solutions needed to drive
business success through Data &
Analytics.