Software Engineer - Platform

Five AI
Apply Now

Job Description

At Five, we’re creating a platform for autonomous vehicle development and safety assurance. Our platform will empower the industry to build automated driving systems that are safer, smarter, faster and scalable. We're doing this by applying insights learned from solving some of the most challenging problems in this space.

We’re engineers, scientists, developers, and designers. We’re problem-solvers, dreamers, pioneers, innovators, creatives and pragmatists. We’re new hands and accomplished pros. We’re hard-working people, solving far-reaching challenges.

About the team

The team you will join is autonomous and composed of people with different backgrounds, including backend, cloud, and robotics. The team works in an Agile environment and is responsible for enabling the Five Platform to meet the scale and reliability our customers expect. We do this by designing, implementing, and maintaining the frameworks used for the development, deployment, and operation of the services that make up our great product. We aim to accelerate development teams by providing them with the tools to develop and maintain state-of-the-art cloud-native products. We believe in adopting Site Reliability Engineering and other industry best practices in a way that makes sense for our organisation.

What you will do

As an engineer on our SaaS platform, day to day, you'll be expected to define, design, implement, and integrate significant features. You’ll work alone, with other members of the team, and with people from across the engineering organisation. You'll investigate and solve complex system issues and bugs. You'll provide code and design reviews for other team members. You'll contribute to maintaining high technical standards concerning, for example, overall architecture and design patterns, CI/CD systems, coding and testing standards, observability and reliability, etc. You'll work collaboratively with other teams across the company to coordinate development efforts and best practices.

You don’t need to be familiar with all of the technologies we work with, but you should be enthusiastic to learn and to help us stay in the state-of-the-art envelope. Typical services we work with are written with Python / FastAPI, are deployed to our Kubernetes cluster through Gitlab CI using Terraform, use AWS services such as RDS for persistence, and have tooling for observability using technologies like Prometheus and OpenTelemetry. You’ll have the opportunity to learn from other engineers and to share your knowledge within the team and with the whole organisation through the Engineering, Architecture, and Infrastructure guilds.

About you

We have a long list of skills and experience mentioned here, however, just like software, we don’t need all the features at the beginning. Our ideal candidate will have some of these skills and the enthusiasm and energy to learn others.

  • You're familiar with the challenges of building and operating distributed systems, such as scalability, availability, and observability.
  • You are comfortable building and testing in modern Python or similar.
  • You have a wealth of industry experience with a good mix of backend software engineering work and cloud infrastructure and architecture experience. You may have been called a Platform Engineer, DevOps Engineer, Cloud Engineer, Infrastructure Engineer, or Site Reliability Engineer previously, but are equally happy in both domains.
  • You have experience with containerized application development and deployment.
  • You know your way around CI/CD tools and the practice of building and maintaining deployment pipelines.
  • You have experience with cloud services and Infrastructure as Code
  • You’re comfortable with and have a grounding in DevOps/SRE principles and practices.

Benefits

You will be joining a European leader in the autonomous driving system market where you can have a real impact in a smart, low-ego multi-cultural team. We provide an environment where you can develop your skills and deliver meaningful work that matters. You’ll be rewarded with a competitive salary and financial package, pension and private medical care.

FiveAI is committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all.

Company Info.

Five AI

Five AI is building self-driving software components and development platforms to help autonomy programs solve the industry’s greatest challenges.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
    120
  • Location
    Cambridge, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Five AI is currently hiring Software Engineer Jobs in Cambridge, UK with average base salary of £67,000 - £97,000 / Year.

Similar Jobs View More