Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Computer Vision Engineer  image - Rise Careers
Job details

Lead Computer Vision Engineer

About CompScience

At CompScience, we're not just building software—we're saving lives. We're a high-growth startup on a mission to prevent 10 million workplace injuries through bold technological innovations, ensuring that everyone can go home safe at the end of the day.

Founded in 2019 and backed by investors from SpaceX, Tesla, and Anduril, we've assembled a powerhouse team that bridges two worlds:

  • Cutting-Edge Technology: Our engineering team is comprised of distinguished computer vision engineers, software architects, and data scientists from the self-driving car industry. They bring unparalleled expertise in AI and machine learning to the realm of workplace safety.

  • Insurance Acumen: Our insurance team comprises seasoned professionals who understand the nuances of workers' compensation policies. They work hand-in-hand with our tech experts to translate advanced analytics into tangible insurance products that truly serve our clients' needs.

Our groundbreaking perception-based risk assessment program, the first of its kind, provides the most comprehensive data stream available for risk analysis and monitoring and has proven to significantly reduce accidents in some of the world's most hazardous occupations.

About the Role

We are looking for an outstanding Lead Computer Vision Engineer to lead a team of computer vision engineers tasked with research, development and deployment of new methods for generating deep contextual risk assessment insights from video data. These insights will prevent thousands of people from getting hurt on the job.  This is a hands-on position requiring the ability to design, develop, and implement solutions individually and with a team.

Responsibilities

  • Design and develop machine learning (ML) and deep learning (DL) systems for video data analytics.

  • Lead the development and deployment of computer vision (CV) algorithms for object and activity detection.

  • Fine-tune and implement large language models (LLMs) to detect risk behaviors and patterns.

  • Oversee the system design and development for testing and validating CV algorithms.

  • Run ML experiments, evaluate algorithms, and optimize performance metrics to align with business objectives.

  • Schedule and review tasks for junior engineers, providing mentorship and fostering professional growth.

  • Create and manage a roadmap for CV projects, ensuring timely delivery and alignment with company goals.

  • Take accountability for developing CV detectors, improving their performance, and integrating them into production systems.

Drive architecture decisions and ensure effective deployment of CV solutions in production environments.

Required Experience

  • Master’s or PhD in Computer Science, Computer Engineering, or related field

  • 12+ years of experience with Computer Vision tasks such as pose detection, object detection, activity detection, segmentation, localization, and tracking.

  • Strong programming proficiency in C++ and Python, with experience in libraries like PyTorch, scikit-learn, pandas, YOLO, and OpenCV.

  • Proven ability to design, train, and implement ML and DL models for real-world applications.

  • Demonstrated skill in translating academic research into production-grade CV solutions.

  • Hands-on experience in evaluating and optimizing the performance of CV algorithms to meet business objectives.

  • Proficiency in releasing algorithms into production, with ownership of architectural decisions.

  • Experience with CV pipelines, preferably in cloud environments like AWS.

  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.

  • Familiarity with project management tools like Asana or Jira

Nice-to-have

  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.

  • Familiarity with project management tools like Asana or Jira

Working at CompScience

Compensation: CompScience is committed to fair and equitable compensation practices. The annual salary range for this role is $185,000 – $250,000. Compensation is determined within the range based on your qualifications and experience. Our total compensation package also includes equity and comprehensive benefits.

Benefits at CompScience:

  • Fast-paced startup environment where your ideas can quickly become reality

  • Opportunity to wear multiple hats and grow beyond your job description

  • Remote-first culture with home office support

  • Comprehensive health benefits (Medical, Dental, Vision, HSA)

  • 401(k) plan and life insurance

  • Flexible time off and 12 weeks parental leave

  • Professional development reimbursement

Our Ideal Teammate:

  • Thrives in a fast-paced startup and is comfortable navigating ambiguity

  • Excited to wear multiple hats and grow rapidly

  • Committed to our mission of saving lives through technology

Average salary estimate

$217500 / YEARLY (est.)
min
max
$185000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Computer Vision Engineer , CompScience

At CompScience, we’re on a bold mission to save lives with innovative technology, and we're looking for a talented Lead Computer Vision Engineer to join our dynamic team in San Francisco. This exciting role involves leading a group of computer vision engineers to research, develop, and deploy groundbreaking methods for analyzing video data to generate deep contextual risk assessment insights. Imagine the impact your work could have in preventing workplace injuries! This hands-on position means you will be designing, developing, and implementing unique solutions, empowering you to turn your creative ideas into real-life applications. You’ll not only lead the development of advanced computer vision algorithms for object and activity detection, but also fine-tune and integrate large language models to identify potentially hazardous behaviors. Collaborating with both tech experts and seasoned insurance professionals, you'll help transform advanced analytics into practical insurance products that protect workers. If you have a master's or PhD in Computer Science and 12+ years of deep expertise in computer vision tasks, along with proficiency in languages like C++ and Python, we want to hear from you! At CompScience, we celebrate a fast-paced startup culture where your contributions matter, and you can wear multiple hats while growing alongside us. Join us and be a part of something bigger—we're not just building software; we're changing lives.

Frequently Asked Questions (FAQs) for Lead Computer Vision Engineer Role at CompScience
What are the responsibilities of a Lead Computer Vision Engineer at CompScience?

As a Lead Computer Vision Engineer at CompScience, your primary responsibilities include designing and developing advanced machine learning and deep learning systems specifically aimed at video data analytics. You will lead the way in developing and deploying computer vision algorithms for essential object and activity detection, and oversee testing and validation processes. Additionally, you'll manage the project roadmap and mentor junior engineers to foster their professional growth, all while ensuring that your projects align with our mission of preventing workplace injuries.

Join Rise to see the full answer
What qualifications do I need for the Lead Computer Vision Engineer position at CompScience?

To qualify for the Lead Computer Vision Engineer position at CompScience, candidates should possess a Master's or PhD in Computer Science, Computer Engineering, or a related field. Also, having over 12 years of experience in computer vision tasks such as pose detection, object detection, and tracking is essential. Strong programming skills in C++ and Python, along with familiarity with libraries such as PyTorch, YOLO, and OpenCV, are also required for success in this role.

Join Rise to see the full answer
What kind of work environment can I expect as a Lead Computer Vision Engineer at CompScience?

At CompScience, you can expect a vibrant and fast-paced startup environment. We embrace a remote-first culture, where teamwork thrives and diverse ideas are celebrated. You will have the opportunity to wear multiple hats, contribute to impactful projects, and see your ideas realized in real-time. Given our commitment to innovation, you’ll engage with a team passionate about leveraging technology to save lives and enhance workplace safety.

Join Rise to see the full answer
How does the Lead Computer Vision Engineer contribute to workplace safety at CompScience?

The Lead Computer Vision Engineer plays a critical role in enhancing workplace safety at CompScience through the development of cutting-edge analytics solutions. By designing ML and deep learning systems that analyze video data, you will enable the detection of risky behaviors and activities in real-time. This capability not only informs businesses about potential hazards but also equips them with actionable insights, ultimately forming a vital part of our strategy to prevent workplace injuries on a significant scale.

Join Rise to see the full answer
What are the career advancement opportunities for a Lead Computer Vision Engineer at CompScience?

As a Lead Computer Vision Engineer at CompScience, there are substantial opportunities for career advancement. With our commitment to professional development and mentorship, you will have the chance to grow your skills and take on additional responsibilities. Your role may evolve into higher leadership positions as you drive the technology efforts within the company. Moreover, the fast-paced nature of our startup ensures that your contributions will be highly visible and valued, paving the way for future opportunities.

Join Rise to see the full answer
Common Interview Questions for Lead Computer Vision Engineer
How do you approach designing and implementing a computer vision algorithm for real-world applications?

When designing and implementing a computer vision algorithm for real-world applications, I first begin with understanding the specific needs and objectives of the application. This includes gathering requirements and analyzing existing datasets. Next, I would leverage recent advancements in ML and DL techniques to draft an algorithm design. Then, I would conduct experiments iteratively, evaluate the performance metrics, and optimize the algorithm to meet business objectives effectively.

Join Rise to see the full answer
Can you explain a time when you had to mentor junior engineers as a Lead Computer Vision Engineer?

In my previous role, I had the opportunity to mentor junior engineers by guiding them through the project life cycle of a significant computer vision initiative. I aimed to foster an environment of open communication, regularly scheduled one-on-one sessions, and code review practices that promoted their learning. I provided constructive feedback and resources, which helped enhance their skills and confidence in implementing complex algorithms.

Join Rise to see the full answer
What strategies do you use to optimize the performance of computer vision algorithms?

To optimize the performance of computer vision algorithms, I adopt a systematic approach. Initially, I focus on data quality and preprocessing techniques to ensure that the data aligns with the algorithm’s requirements. Then, I explore various hyperparameter tuning methodologies and leverage cross-validation practices to enhance the model’s performance. Lastly, I analyze results using specified metrics and incorporate feedback to continuously refine the algorithm.

Join Rise to see the full answer
How do you keep up-to-date with the latest trends in computer vision?

To keep up-to-date with the latest trends in computer vision, I regularly participate in industry conferences, read research papers, and engage with online communities. Additionally, I follow leading AI researchers on social media and subscribe to newsletters from reputable organizations. This proactive approach allows me to stay informed about new methodologies and technologies that can inspire my work and inform my strategies as a Lead Computer Vision Engineer.

Join Rise to see the full answer
Describe your experience with cloud environments, specifically AWS, for computer vision applications.

In my experience, I've extensively worked in cloud environments, particularly AWS, to deploy my computer vision applications. Utilizing AWS tools like S3 for data storage and EC2 for scalable compute resources, I have been able to streamline the deployment process. Moreover, I've implemented AWS Lambda for real-time processing and integrated services like SageMaker for model training and optimization, ensuring that our solutions are both robust and efficient.

Join Rise to see the full answer
How would you assess risk behaviors using large language models (LLMs)?

To assess risk behaviors using LLMs, I would first ensure that the training dataset captures a wide range of behavioral examples related to workplace safety. Then, I would train the LLM to recognize contextual cues and patterns that indicate potential risks in the dataset. Following this, I’d implement a feedback loop where the model can be continuously refined based on new incidents or behaviors observed, enhancing accuracy and reliability in detecting risk.

Join Rise to see the full answer
Tell me about a challenging computer vision project you led and how you overcame obstacles.

A challenging computer vision project I led involved developing an object detection system for an outdoor environment where lighting conditions varied significantly. To overcome this challenge, I implemented data augmentation techniques to create a more robust dataset that included different lighting variations. Additionally, I collaborated closely with my team to iterate on the algorithm and optimize it for real-time processing, ensuring a successful deployment despite the initially daunting conditions.

Join Rise to see the full answer
What are the key differences between object detection and activity detection in computer vision?

Object detection focuses on identifying and localizing objects within an image, assigning labels to detected entities, while activity detection goes a step further by observing the trajectories and interactions of these entities over time to understand actions or behaviors. As a Lead Computer Vision Engineer, it’s essential to develop algorithms for both tasks, as they complement each other in understanding complex scenes and improving workplace safety through comprehensive analysis.

Join Rise to see the full answer
What role does data preprocessing play in developing your computer vision models?

Data preprocessing is crucial when developing computer vision models as it directly impacts model performance and accuracy. The steps typically involve resizing images, normalizing pixel values, applying filters to reduce noise, and employing techniques such as image augmentation to expand the training set. All these processes ensure that the model can generalize well and perform effectively across varied inputs in real-world conditions.

Join Rise to see the full answer
How do you ensure your computer vision solutions are user-friendly for non-technical stakeholders?

To ensure computer vision solutions are user-friendly for non-technical stakeholders, I focus on clear communication and visualizations tailored to their understanding. After developing the algorithm, I create intuitive dashboards and reports that simplify the presentation of data and insights. Additionally, conducting workshops or training sessions can bridge the gap, empowering stakeholders to engage confidently with the technology and its benefits for workplace safety.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bantrel Co. Hybrid Humboldt County, Nevada, United States
Posted 2 hours ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Brillio Hybrid Saint Louis, Missouri, United States
Posted 6 days ago
Photo of the Rise User
DoorDash USA Hybrid Seattle, WA; San Francisco, CA; Sunnyvale, CA
Posted 7 hours ago
Photo of the Rise User
Posted 3 days ago
Posted 5 days ago

compscience workers’ comp insurance is the first-ever ai powered workers’ compensation insurance and safety technology company. we’re revolutionizing the industry on our mission to bring workplace accidents to zero. using the world’s most advanced...

9 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!