← Back to jobs
Full-time

Software Engineer - Data Acquisition

Competitive

Ann Arbor, MIIT & TechnologyPosted 24d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

24 days ago

Job description

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.

Similar vacancies

Other roles in Ann Arbor, MI or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

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…