Computer Vision Engineer

$131,992 - $160,555/Yr

Stanford University - Stanford, CA

posted about 1 month ago

Full-time - Entry Level
Stanford, CA
Educational Services

About the position

The Computer Vision Engineer position at Stanford University is a pivotal role within an interdisciplinary Neuro-AI project aimed at creating a functional digital twin of the brain. This position 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 closely with multiple labs and faculty, contributing to cutting-edge research in visual perception and neural processing.

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 depth estimation
  • Develop mathematical methods to optimize the coverage of natural scene statistics within curated datasets
  • Collaborate with the modeling team to integrate 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 rewards package including health insurance, retirement plans, and paid time off
  • Opportunities for professional development and continued education
  • Access to Stanford's extensive range of employee benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service