Demo

Senior Software Engineer - Web

Avride
Austin, TX Full Time
POSTED ON 1/12/2025
AVAILABLE BEFORE 2/7/2025

About the Team:

We are a dynamic team focused on developing and maintaining the fleet management system that powers our autonomous delivery robots and autonomous ride-hailing service. Our mission is to optimize operations by efficiently dispatching robots and vehicles for deliveries and rides, managing their states (such as charging, active service, and standby), and strategically positioning them in high-priority areas. We are passionate about leveraging cutting-edge technology to enhance logistics and transportation efficiency, providing exceptional service to our customers.


About the role:

We are seeking a Senior Software Engineer specializing in Go/Python backend development to enhance our fleet management system. In this role, you will play a critical part in designing and implementing scalable backend services that coordinate dispatch, manage fleet transitions, and optimize the performance of both our delivery robots and autonomous vehicles. You will collaborate closely with cross-functional teams to ensure our fleet operates seamlessly and efficiently in dynamic environments.


What You'll Do:


  • Design and Develop Management Platforms: Architect and build platforms that manage the deployment and installation of software bundles on our autonomous systems, controlling which versions are installed for testing and production.
  • Implement A/B Deployment Processes: Design and implement processes that support A/B testing and gradual rollouts of software versions across different vehicles and robots.
  • Collaborate with Cross-Functional Teams: Work closely with DevOps, R&D, and other stakeholders to ensure seamless integration and operation of software on autonomous systems using AWS infrastructure and NiXOs on the rovers.
  • Design and Develop Fleet Management Systems: Architect and build robust backend services that handle dispatching, state management, and operational efficiency for both delivery robots and autonomous vehicles.
  • Implement Optimization Algorithms: Develop algorithms to optimize deliveries, fleet state, and distribution across locations.
  • Collaborate with Cross-Functional Teams: Work closely with robotics engineers, fleet operators, and product teams to integrate backend services with hardware.
  • Enhance System Scalability and Reliability: Continuously enhance the system to scale effectively as the business grows.


What You'll Need:


  • Proficiency in Go or Python: Strong knowledge of Go or Python and performance optimization techniques.
  • Experience with Distributed Systems: Proven experience in designing and developing distributed systems and microservices architectures.
  • Knowledge of Algorithms and Data Structures: Understanding of optimization algorithms, scheduling, and resource allocation.
  • Experience with Real-Time Systems: Familiarity with real-time data processing and event-driven architectures.
  • Database Proficiency: Experience with both relational and NoSQL databases.


Nice to Have:


  • Frontend Development Experience: Experience with frontend frameworks like React, Angular, or Vue.js to contribute to full-stack development when needed.
  • Experience with Autonomous Systems: Prior experience working with autonomous robots or vehicles.
  • Familiarity with IoT and Embedded Systems: Understanding of interfacing with hardware devices and embedded systems.
  • Cloud Infrastructure Experience: Experience with some cloud platform (AWS / GCP / Azure), as well as Kubernetes and Terraform.
  • Networking and Security: Basic knowledge of network protocols and security best practices.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Web?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Web career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Avride

Avride
Hired Organization Address Austin, TX Full Time
Company Overview: We are a dynamic tech startup headquartered in Austin, Texas, with additional offices in Israel, Serbi...
Avride
Hired Organization Address Austin, TX Full Time
Our company is at the forefront of developing autonomous driving technology, which involves processing massive datasets ...
Avride
Hired Organization Address TX Full Time
Company Overview : We are a dynamic tech startup headquartered in Austin, Texas, with additional offices in Israel, Serb...
Avride
Hired Organization Address Austin, TX Full Time
The Business Development Manager is responsible for developing and executing the company's go-to-market strategy, genera...

Not the job you're looking for? Here are some other Senior Software Engineer - Web jobs in the Austin, TX area that may be a better fit.

Senior Software Engineer - Web

Apiture, Austin, TX

Senior Software Engineer

CORRIDOR Aviation Service Software, Austin, TX

AI Assistant is available now!

Feel free to start your new journey!