Software Engineer - Data Acquisition
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
24 days ago
Woven by Toyota is enabling Toyota’s transformation into a mobility company through autonomous driving, software-defined vehicles, mobility infrastructure, and Cloud & AI. The Software Engineer - Data Acquisition will build and support large-scale cloud-native data acquisition systems, including ingestion, storage, processing, and serving infrastructure for autonomous driving and advanced driver-assistance systems.
Responsibilities
Build, maintain, optimize and support large scale, cloud-native data ingestion, data storage, data processing and data serving systems
Develop and support large production real-time systems written and maintained in Python and C++
Understand the complex data requirements of modern AD/ADAS platforms and tailor our data ecosystem to these needs
Work closely with other Data Infrastructure, Site Reliability and Vehicle software platform engineers on high-impact projects to create innovative solutions to problems in the self-drive space
Preferred
Experience with data platforms, data pipelines, workflow orchestration, batch processing, and/or distributed databases
Experience writing testable, modular code in Golang or Java
Experience working as a Site Reliability Engineer
Experience with Terraform, Docker, cloud-native technologies, networking and Kubernetes in production
Experience designing, deploying, and maintaining multi-region and/or multi-cloud systems
Experience working in a fast-paced environment, collaborating across teams and disciplines
Experience with data governance, data privacy and security
Business-level proficiency in Japanese
Data Platforms
Data Pipelines
Workflow Orchestration
Batch Processing
Distributed Databases
Golang
Site Reliability Engineering
Terraform
Docker
Cloud-Native Technologies
Kubernetes
Multi-Region Systems
Multi-Cloud Systems
Data Governance
Data Privacy
Data Security
Business-Level Japanese
Cross-Functional Collaboration
Adaptability
Benefits
Excellent health, wellness, dental and vision coverage
A rewarding 401k program
Flexible vacation policy
Family planning and care benefits
Company
Automotive software platform and mobility technology development
Tokyo, Tokyo, JPN
https://woven.toyota/en
Founded in 2023
1001-5000 employees
Qualifications
Bachelor's degree in Computer Science, a related field, or equivalent practical experience
3+ years of experience with data structures/algorithms and professional software engineering in one or more programming languages (e.g., Python, Go, Java)
Development experience with autonomous driving and/or data collection using C++ under embedded environments
2+ years designing and building data-intensive, concurrent, scalable applications
Experience with cloud-based (e.g. AWS, GCP) microservice architecture, event-driven, distributed architectures
Experience writing testable, modular code in Python
Business-level proficiency in English speaking, reading and writing (e.g., technical documents, software documentation)
Experience with data platforms, data pipelines, workflow orchestration, batch processing, and/or distributed databases
Experience writing testable, modular code in Golang or Java
Experience working as a Site Reliability Engineer
Experience with Terraform, Docker, cloud-native technologies, networking and Kubernetes in production
Experience designing, deploying, and maintaining multi-region and/or multi-cloud systems
Experience working in a fast-paced environment, collaborating across teams and disciplines
Experience with data governance, data privacy and security
Business-level proficiency in Japanese
3+ years of experience with data structures/algorithms and professional software engineering in one or more programming languages (e.g., Python, Go, Java).
2+ years designing and building data-intensive, concurrent, scalable applications.
Required skills
Python, C++, Go, Java, AWS, GCP, Embedded Software Development, Distributed Systems, Microservice Architecture, Data Ingestion, Distributed Databases
Preferred skills
Experience writing testable, modular code in Golang or Java, Experience working as a Site Reliability Engineer, Experience with data governance, data privacy and security, Business-level proficiency in Japanese
Experience
3+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Ann Arbor, MI or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…