Senior Software Engineer (Prediction ML) Oxford, United Kingdom

£48k – £66k per annum

Job Details:

Who are we?

Based in Oxford and with offices in Canada and the US, Oxa is an international startup founded in 2014 and scaling up rapidly (315+ Oxbots and growing).

As the global leader in our industry, we’re fuelled by a bold purpose: to make the Earth move better. From passenger shuttles to industrial vehicles, our operating system for Universal Autonomy™ is transforming the way people and goods are transported by enabling any vehicle, in any environment, to operate autonomously — safely, securely and efficiently.

Our technology is capturing investors’ imagination. To date we’ve raised $140 million in our Series C investment round. Accommodating growing demand from new and current shareholders, this funding is driving our expansion in North America and EMEA, and accelerating the deployment of our technology in domains where there is both urgent need and potential to scale.

Your Team

You will join a growing team of computer science and robotics experts leveraging machine learning, data and cloud infrastructure to build and deploy powerful on-vehicle reasoning capabilities. Your work will enable Oxa Driver™ to plan and execute sophisticated, safe driving behaviours scalably across all of our customer domains.

Your Role

As our Senior Engineer (Reasoning ML), you will take a leading role within your team to research, develop and deploy machine learning models enabling new behavioural capabilities and improvements in Oxa Driver™, while remaining aligned to business needs and long-term architectural strategy. You will also actively participate in operational support for your team, ensuring the root causes of operational issues are identified and resolved, and drive improvements to product quality, customer experience, and maintainability.

You will:

  • Take a leading role within your team to research, develop and deploy state of the art machine learning models and architectures in support of behaviour planning and decision making for autonomous vehicles.
  • Create and curate datasets for training and validation of machine learning models.
  • Design and develop high quality inference APIs, and support integration of deployed models into Oxa Driver™.
  • Build cloud tooling and infrastructure in support of experimentation, evaluation and deployment workflows.
  • Design and implement metrics for model validation and continuous monitoring in production.
  • Engage with team members and colleagues throughout the business to create an environment that supports collaboration and mutual understanding.
  • Contribute to hiring and onboarding by defining role responsibilities and requirements, leading interviews, engaging in recruiting outreach for your team, and mentoring and developing new team members.

What you need to succeed:

  • Degree in Computer Science, Robotics or a related field (e.g., Engineering, Physics, Mathematics).
  • Previous years relevant professional experience in industry or academia.
  • Experience developing deep learning models for Prediction, Decision Making or Planning for autonomous vehicles.
  • Fluency in Python and working knowledge of C++.
  • Experience with modern deep learning frameworks (e.g., PyTorch, TensorFlow)
  • Proven record of leading and delivering projects as part of a team.
  • Effective technical communication and leadership skills.
  • An appreciation for the role of safety, security and ethics in robotics and AI.

Extra kudos:

  • PhD or MSc in Computer Science or Robotics.
  • Relevant publications or talks at industry conferences or in journals.
  • Familiarity with open benchmark datasets for autonomous vehicles (e.g., Waymo, nuScenes/nuPlan, Argoverse, Level 5, etc.)
  • Experience developing and fielding autonomous systems.
  • Familiarity with Google Cloud Platform.
Job Category: Others
Job Type: Full Time
Job Location: Oxford

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Leave a Reply