Software Engineer (Machine Learning - Perception)

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 deep learning, classical machine learning or computer vision experience in line with the opportunity to join Oxbotica as a Software Engineer within our Machine Learning - Perception team.

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 275+ (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.

Our Perception 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.

A day in the life of a Software Engineer (Machine Learning - Perception) will include but is not limited to:

  • Discussions with the team on high level design decisions for various parts of our active sensing and perception systems.
  • Prototyping or implementing and testing algorithms for improving our perception systems.
  • Working with sensor data from multiple active sensors including Radar and Lidar.
  • Developing and testing data pipelines for various Machine Learning systems.
  • Developing and testing pipelines for evaluating and improving various Machine Learning systems.
  • Optimising various Perception systems to improve scalability, efficiency and inference speed.

Requirements

What you need to succeed:

  • Demonstrated excellence in algorithms development for perception. These include deep learning, classical machine learning or computer vision algorithms.
  • Demonstrated excellence in software development for production systems. For example using testing, safety, and performance to inform design and implementation decisions.
  • A measured, scientific approach to building complex engineering systems.

Extra Kudos to you if you also have:

  • Working knowledge of C++11/14/17
  • Working knowledge of Python (Numpy, Scipy, Tensorflow/PyTorch, Jupyter Notebooks, etc)
  • Experience working with and analysing large volumes of labelled and unlabelled data
  • Experience in developing ML pipelines, model training and evaluation, continuous integration and development, model quality monitoring and analytics in a production environment

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: C++ Computer Vision Data pipelines Deep Learning Engineering Industrial Jupyter Lidar Machine Learning Model training NumPy Pipelines Prototyping Python PyTorch Radar Robotics SciPy TensorFlow Testing

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

Region: Europe
Country: United Kingdom
Job stats:  10  2  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.