
Senior Software Engineer - Data Acquisition
Woven by Toyota1 month ago
Responsibilities
- Lead the design, build, maintenance, optimization, and support of large-scale cloud-native data ingestion, storage, processing, and serving systems.
- Architect and scale production real-time systems written and maintained in Python and C++.
- Tailor the data ecosystem to the complex data requirements of modern AD/ADAS platforms.
- Collaborate with data infrastructure, site reliability, and vehicle software platform engineers on high-impact autonomous driving projects.
- Mentor junior engineers and drive engineering best practices across the organization.
- Contribute to the long-term strategy for multiple systems and products.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- At least 5 years of experience with data structures, algorithms, and professional software engineering.
- Extensive experience with autonomous driving and/or data collection using C++ in embedded environments.
- At least 3 years of experience designing and building data-intensive, concurrent, scalable applications.
- Experience with cloud-based microservice, event-driven, and distributed architectures, including AWS or GCP.
- At least 2 years of experience writing testable, modular Python code.
- Business-level proficiency in spoken and written English.
- Preferred: experience with data platforms, data pipelines, workflow orchestration, batch processing, distributed databases, Terraform, Docker, cloud-native technologies, networking, Kubernetes, multi-region or multi-cloud systems, data governance, data privacy, and security.
- Preferred: at least 2 years of experience writing testable, modular Golang code and at least 2 years writing testable, modular Java code.
- Preferred: experience as a Site Reliability Engineer and business-level proficiency in Japanese.
Benefits
- Health, wellness, dental, and vision coverage.
- 401k program.
- Flexible vacation policy.
- Family planning and care benefits.
- Distributed team working across Japan, the UK, and the US.
Categories
BackendData Engineering
About Woven by Toyota
Woven by Toyota develops software for automated driving, advanced driver assistance, and software-defined vehicles, primarily for Toyota and its partners. Its products include Arene (a vehicle software platform), AD/ADAS technologies, and the Woven City test course, supported by cloud and AI infrastructure. Founded in 2023 and headquartered in Chuo-ku, Tokyo, it operates as a Toyota Motor Corporation subsidiary focused on vehicle software and mobility systems.