Software Engineer - Data Infrastructure

Job expired!
"Woven by Toyota" is the mobility technology subsidiary of Toyota Motor Corporation. We aim to provide safe, intelligent, human-centered mobility for all. Through our system of Arene mobility software platform, safety-oriented automated driving technology and Toyota Woven City - our advanced mobility testing site - we strive to bring about more freedom, safety, and happiness to individuals and society. Our distinctive global culture blends contemporary Silicon Valley innovation and traditional Japanese quality craftsmanship. These combined strengths help enhance drivers' capabilities, foster happiness, and uplift overall well-being. TEAM Our London team is engaged in the acceleration of autonomous driving by exploring innovative CV/ML solutions using petabytes of data gathered from Autonomous Vehicles (AVs) and our fleet vehicles. This allows us to handle some of the most challenging issues in self-driving, from grasping human driving patterns to augmenting the sophistication of our simulation tests through access to uncommon real-world driving scenarios. Our ML and Data pipelines are constructed atop the open-source Flyte orchestration framework and are deployed to AWS. The pipeline code is written in Python. We employ SQS and Kafka for automated data connections and utilize BigQuery and Elasticsearch for data storage. We have a strong belief in automation and testing for the robust and correct functioning of systems. Our team is distributed and operates in the UK and the US. WHO WE ARE LOOKING FOR The London Data Infrastructure team seeks engineers who are enthusiastic about and can enable the forthcoming generation of automotive software development. The suitable candidate will possess outstanding communication skills, firm coding skills, and a wide understanding of software development across areas like Cloud, Compute Frameworks, MLOps, Observability, and Build Infra. RESPONSIBILITIES: Work on high-impact projects and cultivate innovative solutions to issues in the self-driving domain Collaborate with Computer Vision and Machine Learning engineers on high-impact projects and devise new solutions for problems in the self-driving area Create and deploy production-grade ML/CV pipelines and services Develop and manage an ML platform set up on our open-source orchestration framework Work with CV/ML teams to establish efficient data pipelines for ingestion from the vehicle fleet Operate on distributed systems that process and transfigure large amounts of data in the cloud Guide junior engineers in their everyday work Plan the long-term strategy for several of our products MINIMUM QUALIFICATIONS: Considerable experience in Python (or another Object Oriented language) Experience in building concurrent, scalable applications Experience with RPC protocols such as gRPC/protobuf Hands-on experience in developing cloud applications (e.g. AWS, GCP, Azure) PREFERRED QUALIFICATIONS: 5+ years of professional software engineering experience Experience in writing testable and modular code Experience in working in a fast-paced environment, collaborating with teams across disciplines Experience in designing, deploying, and maintaining distributed systems Data pipelines, workflow orchestration, batch processing By sending your application, you consent to the following terms: https://woven.toyota/en/applicant-privacy-notice Our Commitment We are an equal opportunity employer and value diversity. We promise that any information we receive from you will only be used for the purpose of hiring assessment.