Software Engineer II, Data Engineering

New
T
TorcAutonomous Vehicles
Remote first team, Business hoursFull-TimeMiddle
Salary$139,000 — $166,800 USD
Apply NowOpens the employer's application page

Job Details

Experience
Bachelor’s degree plus 4+ years of experience, or Master’s degree plus 0-3+ years of experience.
Required Skills
AWSDockerPythonSQLBashData engineeringNosqlCI/CDLinuxTerraform

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering or related technical field with 4+ years of experience, OR a Master’s degree with 0-3+ years of experience.
  • Experience deploying, troubleshooting, monitoring, and maintaining Linux systems.
  • Experience building and maintaining workloads in public cloud environments.
  • Knowledge of different database architectures (relational, NoSQL, vector stores, data warehousing, clustered/distributed stores).
  • Practical experience with Linux and Bash scripting.
  • Practical experience with Docker and containerization.
  • Implementation of workflow patterns using directed acyclic graphs (e.g., Apache Airflow, AWS Step Functions).
  • Strong commitment to test-driven development, continuous integration and delivery (CI/CD), and infrastructure as code.

Responsibilities

  • Create robust and resilient pipelines to process massive daily volumes of data created by vehicle fleets and simulation environments.
  • Build and support scalable pipelines as part of Torc’s Data Factory to deliver data for ML training at scale.
  • Scale Torc’s data lake through a distributed storage system, data crawling, and discovery.
  • Promote and protect the integrity of data through validation, versioning, data provenance, and governance.
  • Support the expansion of Torc’s data lake through acquisition of additional data sets from internal and external sources.
  • Contribute to the design, architecture, and delivery of cloud-based solutions.
  • Collaborate with teams specializing in perception, planning, control, mapping, and vehicle testing.
  • Support the implementation of emerging cloud-based capabilities to improve software testing for self-driving vehicles.
  • Participate in the team’s on-call rotation to support deployed systems during business hours.
View Full Description & ApplyYou'll be redirected to the employer's site
$139,000 — $166,800 USD
Apply Now