Bot Auto logo

Software Engineer - Data Platform

Bot Auto

Job Description

Company Introduction

At Bot Auto, we are revolutionizing the transportation of goods with our cutting-edge autonomous trucks, enhancing the quality of life for communities around the globe. With the agility of a start-up and the wisdom of seasoned experts, Bot Auto boasts a team that has achieved numerous world-firsts and unparalleled innovations. United by a shared vision, we create miracles and propel the future of transportation. Join us and transform your dreams into reality.

Role Overview

We are seeking a highly skilled and motivated Software Engineer to design, build, and evolve our hybrid-Cloud data plane. The ideal candidate will be a strong hands-on coder and has foundational skills in large scale data storage systems as well as data extraction & transformation pipelines and core & analytical data management.

Key Responsibilities

Data Infrastructure

  • Design and implement data infrastructure including data lakehouse systems such as S3, Datalake, Data Catalog, as well as common data formats such as Parquet, Avro, JSON, and more.
  • Manage core Data storage, including Relational Databases, NoSQL databases, and Realtime DB.
  • Architect container jobs and establish end-to-end workflows using Kubernetes (K8s) and distributed computing for efficient data processing and transformation.

Data Engineering

  • Create a robust data collection pipeline to seamlessly transfer substantial data from autonomous systems to both on-premises data centers and cloud environments.
  • Build Data Lakehouse and Dashboard to support executive/algorithm/operational decision making.

Platform

  • Work with the infrastructure team to deploy and manage the data platform across hybrid cloud solutions using cloud native compute services as well as on premise data centers.
  • Engage in full-stack projects such as data platforms and Human-Machine Interfaces (HMIs) using a variety of technologies like Python, Node.js, React, and TypeScript.

Data Mining/Science

  • Build Robust Metadata system.
  • Scenario/Case Mining from large scale Autonomous Driving Dataset and Operational dataset.

Embedded Engineering

  • Develop a versatile data serving Software Development Kit (SDK) and API server (using either C++ or Python) to support training and simulation jobs.
  • High performance onboard data recording (C++).

Qualifications

Required

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Ability to work in a fast-paced, dynamic environment.
  • Proven track record of python production-level development (at least 3+ years).
  • Strong background in building modern data infrastructure including data lake (such as S3, delta lake & databricks, AWS Lake formation, Glue Catalog and etc), distributed computing framework (Spark, Presto & Athena and etc), and Business Intelligence Infrastructure (Tableau, Looker, Superset and etc).
  • Strong background in data engineering & data science including data modeling, data warehouse, pipeline, reporting tools, and analytics.
  • Experienced in Full-stack development, e.g. React, Flask.
  • Experienced in managing core data store (such as relational database and document store).
  • Familiarity with data privacy and security.
  • Familiarity with data retention and cost control.
  • Familiarity with cloud infrastructure, e.g. AWS, GCP, K8s, Iac.

Preferred

  • Experience with Large Scale Data/ML System Design.
  • Experience with Python and C++.
  • Experience with the Autonomous Driving Industry.

Benefits

  • Remote work.
  • Dynamic work environment.
  • Opportunity to work with cutting-edge technology.

Join us at Bot Auto and be part of a team that is transforming the future of transportation with autonomous technology.

Benefits
Extracted with AI

  • Remote work
  • Dynamic work environment
  • Opportunity to work with cutting-edge technology

Similar jobs

Last update: 23 minutes ago

Bot Auto logo
Bot Auto

Full Stack Software Engineer with React and TypeScript

Join Bot Auto as a Full Stack Software Engineer to develop tools and HMI systems for autonomous vehicles using React and TypeScript.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Waabi logo
Waabi

Software Engineer - Autonomous Vehicle Technology

Join Waabi as a Software Engineer to develop cutting-edge autonomous vehicle technology. Remote work with competitive benefits.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Stability AI logo
Stability AI

Senior Data Platform Engineer

Senior Data Platform Engineer specializing in AWS and GCP services, data pipelines, and cloud infrastructure.

Helm.ai logo
Helm.ai

Remote Software Engineer - Machine Learning and Cloud Infrastructure

Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.

DataRobot logo
DataRobot

Senior Backend Engineer - Python/Go

Join DataRobot as a Senior Backend Engineer to develop and support AI platform features using Python and Go.

Blip logo
Blip

Senior Data Platform Engineer

Senior Data Platform Engineer needed for Blip, focusing on Big Data management and cloud solutions. Expertise in SQL, Python, Spark, and cloud platforms required.

Abnormal Security logo
Abnormal Security

Software Engineer II - Data Platform

Join Abnormal Security as a Software Engineer II on the Data Platform team, working remotely to build scalable data solutions.

Thoughtful AI logo
Thoughtful AI

Senior Software Engineer, Platform

Join Thoughtful AI as a Senior Software Engineer, Platform. Lead, craft, and empower in a remote role with competitive salary and benefits.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

NVIDIA logo
NVIDIA

Senior Backend Engineer, AI Platform - Robotics

Join NVIDIA as a Senior Backend Engineer to develop AI platforms for robotics. Work remotely with cutting-edge technology.

GitHub logo
GitHub

Software Engineer II, Data Engineering

Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.

StreetLight logo
StreetLight

Senior Software Engineer - Remote

Senior Software Engineer for a leading SaaS platform, specializing in Python and data-focused libraries, remote work.

Augment AI logo
Augment AI

Senior Software Engineer, Platform

Join Augment AI as a Senior Software Engineer to build AI-driven platforms. Work with AWS, Ruby, Python, and more. Remote or hybrid options available.

Stability AI logo
Stability AI

Remote Data Engineer - Research

Join Stability AI as a Remote Data Engineer to build scalable data infrastructure for AI models.

DriveTime logo
DriveTime

Senior Software Engineer (Node.js)

Join DriveTime as a Senior Software Engineer (Node.js) to work on cutting-edge projects remotely. Requires Node.js, TypeScript, and Azure skills.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

Swooped logo
Swooped

Senior Software Engineer, AI

Join as a Senior Software Engineer, AI, to innovate AI features in a remote-friendly environment. Enhance CRM with cutting-edge AI.

Getaround logo
Getaround

Senior Full-Stack Engineer (Remote)

Join HyreCar as a Senior Full-Stack Engineer to drive development in a remote role, focusing on Node.js, TypeScript, and React.

Bloomreach logo
Bloomreach

Senior Software Engineer - Data Pipeline Team

Senior Software Engineer for Data Pipeline team, remote work, expertise in Python, NoSQL, Big Data technologies.

Invisible logo
Invisible

Senior Software Engineer - Platform

Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.

Motive logo
Motive

Software Engineer - Growth Team

Join Motive as a Software Engineer on the Growth Team, leveraging Java, AWS, and data analytics to drive business outcomes.

Phaidra logo
Phaidra

Software Engineer (AI Services)

Join Phaidra as a Software Engineer (AI Services) to design and implement backend systems for AI-powered industrial automation.