Software Engineer - Computer Vision

About us:
HELIX is the first company to spin out of Google X. We work with large-scale real estate tenants and building owner/operators in the US, UK and Asia. Our clients need accurate and usable 3D building plans generated quickly for construction and occupancy planning, asset purchase analysis and more. We use advanced data capture, AI and cloud compute technology to relentlessly reduce the time and cost to generate digital building models.

The Role
As a Software Engineer you will join our growing Applied R&D team in London and will drive technical innovations that fuel our product. You will bring your experience in computer vision to implement and deploy new algorithms to support our processing pipelines for massive point clouds and image processing. Your involvement will cover the range of our vision tech stack that includes point cloud processing algorithms, 3D generative geometry and photogrammetry.

You will join a highly experienced and performance orientated engineering team split across our offices in Silicon Valley, Guadalajara Mexico and London.  The software you create will benefit from the latest available cloud technologies. HELIX team members hold themselves and each other to the very highest standards of software development practices and security protections. 

Our London office is based at the technology accelerator space Rocketspace in central London, providing a dynamic, innovative working environment.

Who you are:
  • You are obsessed with solving tangible problems
  • You want to work on a broad range of problems related to computer vision
  • You are able to work with various types of data (2d images, 3d point clouds, video)
  • You have excellent real-time problem solving skills related to experimental technologies (high tolerance for the unexpected)
  • You want to contribute meaningfully to a used software product

Position Requirements
  • Ph.D or M.Sc in Computer Science or a quantitative field with at least 5 years of experience in industry or academia
  • Substantial experience working on a range of computer vision problems
  • Expert knowledge of Python
  • Have had exposure to cloud computing platforms (AWS, GCP, Azure)
  • Have worked on large code bases in C++ and Python
  • Have the right to work in the UK

Highly Desired (or willingness to learn)
  • Practical experience with Kubernetes or similar deployment technologies
  • Experience with deploying machine learning pipelines to production environments
  • Experience with computational geometry concepts
  • Experience with large datasets, computing languages and frameworks (Scala, Spark, Kafka, Hadoop)
  • Past leadership experience in the realm of computer vision

Role Expectations
  • Based in our UK Office at Rocketspace (above Angel tube station, London)
  • Occasional (no more than once per quarter) travel to HELIX HQ in San Mateo, California
  • Participate in the global team’s daily standups and weekly demos
  • Actively contribute to growing the knowledge base of the team
  • Comply with software development best practices and code reviews
  • Contribute to the open source projects that we use in our product

The HELIX Technology Stack
  • Google Cloud Platform
  • Kubernetes, Terraform, Vault, Concourse CI
  • Java, Python, JavaScript, C++
  • Jupyterhub
  • TensorFlow, Keras, PyTorch, PCL (Point Cloud Library), OpenCV
  • Structured and graph databases
  • Github, Jira

Please send your CV with a note describing your interest and experience related to this position to uk@helix.re.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file