Software Engineer (Machine learning Perception - Vision )

Oxford, England, United Kingdom

Applications have closed

Oxbotica

Oxa is a global leader in autonomous vehicle software for businesses. Any vehicle. Any environment. Any purpose.

View company page

Are you a Software Engineer interested in or currently working with autonomous vehicle technology? If so, we are looking to talk with you about your C++ software development and Robotics skills in line with the opportunity to join Oxbotica as a Software Engineer within our Computer Vision team with a Machine Learning focus.

At Oxbotica, we’re fuelled by a bold purpose: to make the Earth move.

From passenger shuttles to industrial vehicles; from congested city streets to mines, our industry-leading autonomy software platform enables any vehicle to operate itself safely, securely and efficiently. We call it Universal Autonomy. It is changing how people and goods move.

We are a world-class team guided by a shared vision to bring the benefits of autonomy to our customers and users. Using our skills, experience and diversity, we are solving the most exciting and important technological challenges of our times, and creating a safer and more sustainable future for people and our planet.

Our 250+ (and growing) team members in the UK and Canada are building, scaling and commercialising our universal autonomy software to serve immediate market and deployment opportunities.

We’re seeking bold, creative, hyper-skilled people to join us. Come create the future of autonomy with us at Oxbotica. Become an “Oxbot”.

The Perception - Vision team is involved in designing and developing vision-based Machine Learning algorithms and applications for Perception on Autonomous Vehicles. The team will improve existing ML algorithms and optimise our AV perception systems to improve scalability, efficiency and inference speed. You will work with other specialist robotics teams in improving our technology stack but also on Perception as an independent part of that product set.

Your day will include but is not limited to:

  • Designing and developing improvements to core Machine Learning algorithms and training pipelines.
  • Working with internal data pipelines to extract and source representative data for Machine Learning.
  • Working with primarily camera based imaging sensors, in addition to LIDAR, radar.
  • Debugging machine learning and computer vision approaches to identify performance bottlenecks in our vision perception system.
  • Optimising our AV perception systems to improve scalability, efficiency and inference speed.

Requirements

What you need to succeed:

  • Proficiency in Python with associated data processing / machine learning toolkits (Numpy, Scipy, Tensorflow/PyTorch, Jupyter notebooks, etc)
  • Strong grasp of fundamentals: linear algebra, discrete and continuous optimization, supervised and unsupervised methods, generative and discriminative methods.
  • Experience developing and training Machine Learning/Deep Learning algorithms with frameworks such as Tensorflow/Pytorch

Extra kudos if you have:

  • Experience deploying machine learning models using CUDA
  • Proficiency in developing, design and debugging C++ code with knowledge of C++ 11/14/17.
  • Experience in developing ML pipelines, model training and evaluation, continuous integration and development, model quality monitoring and analytics in a production environment.
  • Experience working with and analysing large volumes of labelled and unlabelled data.
  • Experience with perception sensors including LIDAR, radar, and camera.
  • Experience with version control systems (e.g. git)

Our Process

As an integral step of our hiring model, we ask you to complete our Work Sample Questions as part of the application process. These questions help us to assess your capabilities to work with us and also form part of our debiased recruitment journey.Our Culture

At Oxbotica, our diverse and inclusive culture fuels our growth. We celebrate individuality, foster an environment in which trust and respect flourish, and believe that innovation thrives when powered by different perspectives, experiences and ideas. Our purpose, values and principles anchor us as we grow.

Learn more about our culture here

Benefits

  • Competitive salary
  • Company share programme
  • Hybrid and/or flexible work arrangements
  • An outstanding £3,000 flexible benefits including private medical insurance, critical illness coverage, life assurance, EAP, group income protection
  • Funded relocation support
  • Fully funded visa sponsorship if required
  • A salary exchange pension plan
  • 25 days annual leave plus bank holidays
  • A pet friendly office environment
  • Safe assigned spaces for team members with individual and diverse needs

Tags: Computer Vision CUDA Data pipelines Deep Learning Git Industrial Jupyter Lidar Linear algebra Machine Learning ML models Model training NumPy Pipelines Python PyTorch Radar Robotics SciPy TensorFlow

Perks/benefits: Career development Competitive pay Flex hours Health care Medical leave Pet friendly Relocation support

Region: Europe
Country: United Kingdom
Job stats:  28  7  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.