Senior Research Engineer - Machine Learning

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 Research Engineer you will join our growing Applied R&D team in London and will drive technical innovations that fuel our product. You will conduct applied research projects from prototyping to deploying deep learning methods applied to 2D and 3D computer vision. 

You will join a highly experienced and performance orientated engineering team split across our offices in Silicon Valley 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 see your research outcomes rapidly adopted by a great number of users
  • You have excellent real-time problem solving skills related to experimental technologies (high tolerance for the unexpected)
  • You have demonstrated thought leadership through blog posts or scientific publications
  • You are experienced using and contributing to open source software in the realms of machine learning or computer vision
  • You want to stay or be connected with one or more top academic research group(s) in the field of deep learning and computer vision
  • You want to have a positive impact on society

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 with implementing ML models in industry
  • Expert knowledge of Python and common machine learning frameworks (tensorflow, keras, pytorch)
  • A very good understanding of software architecture and programming patterns
  • Have the right to work in the UK

Highly Desired (or willingness to learn)
  • Knowledge of historical and modern computer vision algorithms
  • Experience with Google Cloud Platform or similar cloud platforms
  • Practical experience with Kubernetes or similar deployment technologies
  • Publications at top conferences
  • 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 stand ups and weekly demos
  • Actively contribute to growing the knowledge base of the team
  • Comply with software development best practices and code reviews

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

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field