Computer Vision Engineer

$131,992 - $160,555/Yr

Stanford University - Palo Alto, CA

posted about 1 month ago

Full-time - Mid Level
Palo Alto, CA
Educational Services

About the position

The Computer Vision Engineer position at Stanford University is part of an interdisciplinary Neuro-AI project aimed at creating a functional digital twin of the brain. This role focuses on developing and implementing advanced computer vision techniques to analyze and annotate complex visual datasets, bridging the fields of neuroscience and artificial intelligence. The successful candidate will work within a collaborative environment, contributing to cutting-edge research in visual perception and machine learning.

Responsibilities

  • Design and implement robust machine learning pipelines for processing and analyzing large-scale video datasets
  • Curate and refine datasets of natural videos for use as stimuli in neuroscience experiments
  • Implement and adapt state-of-the-art computer vision algorithms for video datasets, including object segmentation and semantic scene understanding
  • Develop and apply mathematical methods to optimize the coverage of natural scene statistics within curated datasets
  • Collaborate with the modeling team to integrate featurized datasets into a multi-modal foundation model of the visual cortex
  • Contribute to the development of novel algorithms that connect computer vision techniques with neuroscientific insights

Requirements

  • PhD in Computer Vision, Machine Learning, or a closely related field, or equivalent practical experience
  • Postdoctoral or industry experience in applying computer vision techniques to complex problems
  • Experience with large-scale data processing using cloud computing platforms (e.g., AWS, Google Cloud)
  • Experience with multi-modal learning and integration of visual and non-visual data
  • Track record of publications in top-tier computer vision or machine learning conferences
  • Experience with geometric foundations relevant to computer vision
  • Familiarity with neuroscience concepts, particularly in visual perception
  • Demonstrated ability to work effectively in interdisciplinary teams
  • Expertise in Python, PyTorch, and other deep learning frameworks
  • Proven track record of implementing state-of-the-art computer vision algorithms
  • Strong programming skills and experience in building scalable ML pipelines
  • Experience with version control systems and software development best practices
  • Extensive knowledge of modern computer vision techniques
  • Solid mathematical foundations relevant to computer vision and machine learning
  • Excellent problem-solving skills

Nice-to-haves

  • Experience with version control systems (e.g., Git)
  • Familiarity with TensorFlow or JAX
  • Demonstrated expertise in dataset curation and representation learning

Benefits

  • Comprehensive health insurance
  • Retirement savings plan
  • Paid holidays and vacation
  • Flexible working hours
  • Professional development opportunities
  • Employee discounts
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service