Austin, US
Full time
On site

Senior Software Engineer - Data Infrastructure

Apply now
Apply now

About the Team

AVRIDE is an autonomous driving company with the mission to make transportation safer and more efficient through cutting-edge technology. We hold a unique position in the market, developing self-driving taxis and delivery robots. Our delivery robot division already has production in the US and Japan. Our team consists of highly talented engineers with extensive expertise. Joining us means diving into a startup atmosphere and making a significant impact on the company's results and the autonomous industry as a whole.

About the Role

As a Senior Software Engineer, you will lead the design and development of a distributed data delivery system supporting our autonomous fleet. Your work will focus on optimizing data pipelines, ensuring secure and reliable data flow from embedded devices to ML and analytics teams. You will provide deep expertise in data engineering, database optimization, and low-level system tuning, collaborating closely with cross-functional teams to drive scalable and robust autonomous vehicle operations.

What You'll Do

  • Lead the design and development of the distributed fleet data delivery system.
  • Streamline operations of the data delivery system by implementing automated monitorings and problem resolution runbooks.
  • Provide consultations and deep expertise in the Data Engineering area and advanced database-related questions to the other teams in the company.
  • Improve reliability of the disk I/O OS stack on embedded devices (Kernel, filesystem tuning, encryption settings).
  • Provide clean and low-level issues-free data for the ML and Analytics consumption.
  • Maintain security, authentication and validation of the data originating from a low trust level distributed fleet.

What You'll Need

  • Bachelor degree in Computer Science or equivalent. Foreign equivalent is accepted. 10+ years of professional experience in Software Development/Engineering or equivalent.
  • OR in alternative, Master’s degree in Computer Science or equivalent plus at least 5 years of experience in Software Development/Engineering or equivalent.
  • 5+ years of experience in PostgreSQL, ClickHouse, Redis, Kafka, Spark, AWS, Linux, Docker, Kubernetes, Terraform.
  • Advanced PostgreSQL and ClickHouse optimization experience.
  • SQL Proficiency (PostgreSQL, ClickHouse, Spark SQL).
  • Data Engineering proficiency: knowledge and experience creating and maintaining reliable and efficient data delivery pipelines.
  • Familiarity with Event Sourcing and CQRS data delivery patterns.
  • Proficiency in C++ and its frameworks and libraries: Boost, Asio, Abseil, Protobuf, GRPC.
  • Proficiency in Python and its frameworks and libraries: Django, Aiohttp, FastAPI, SQLAlchemy, grpc.aio.
  • Familiarity with Go, JavaScript.
  • Familiarity with modern cryptography (X509, PKI, AEAD).
  • Passionate about self-driving technology and its potential impact on the world.
  • Familiarity with self-driving projects' architecture, deployment, data processes, and working with autonomous vehicles and robots.
  • Ability to participate in project management activities, set goals and deadlines, collaborate with other teams.

Nice to Have

Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.

Apply now

Resume/CV*
.pdf only
Attachments must not exceed 10MB
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
This field is required
Email*
Additional information
This field is required
Submit your application

By clicking Submit, you agree to our Job Candidates Privacy Notice

* Required information

Your application has been sent. Thank you!
We'll get back to you within a week.
Something went wrong. Please, try again.