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.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

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.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Uber logo
Uber

Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting

Join Uber's Amsterdam team as a Staff Software Engineer focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.