View Our Website View All Jobs

Machine Learning Engineer, Computer Vision

Who we are:
Calico is a research and development company whose mission is to harness advanced technologies to increase our understanding of the biology that controls lifespan. We will use that knowledge to devise interventions that enable people to lead longer and healthier lives. Executing on this mission will require an unprecedented level of interdisciplinary effort and a long-term focus for which funding is already in place.

Position description:

Calico is seeking a machine learning engineer to develop and productionize computer vision (CV) algorithms and software tools to analyze biological imaging data sets. Such datasets span a variety of dimensionality (2D images, 3D images, videos) and length scales (physiology to microscopy). This person will be part of a cross-functional effort to build a world-class computing and data analysis platform to support research efforts at Calico. Candidates should be comfortable both with implementing and extending known CV algorithms, and with developing novel, scalable methods to solve challenging questions that help further Calico’s mission.

The ideal candidate should be familiar with state-of-the-art computer vision techniques, ranging from image processing to semantic annotation of images and videos. He or she should have experience implementing, extending, and debugging CV models, and have expertise in designing and building high-leverage data infrastructure and tools. Candidates should be able to demonstrate a strong ability to communicate ideas and results, and work cross-functionally to execute on complex projects.

Position requirements:

  • Experience building and deploying computer vision and video analytics algorithms in instance segmentation, object tracking, 3D object reconstruction, or latent state modelling
  • Ability and interest in tracking and applying state-of-the-art techniques in computer vision literature to problems of biological interest
  • Experience building visualization tools to debug computer vision models and data processing pipelines
  • Experience developing data infrastructure / tools and familiarity with current large-scale machine learning platforms, e.g. TensorFlow or PyTorch
  • Strong software engineering skills and substantial expertise in Python, C/C++, or Java
  • Track record of effective communication and collaboration in a cross-functional environment
  • BS/MS in Computer Science or related technical field, or equivalent practical experience

Nice to haves:

  • Prior experience applying computer vision algorithms to biological problems
  • Public recognition in the field, e.g. via scientific publications or success in computer vision competitions
  • Ph.D. in Computer Science with specialization in computer vision
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status