About the job
Avride develops autonomous vehicles and delivery robots, with a large engineering team building and operating these systems worldwide. The company focuses on making roads safer and transportation more accessible by applying new technology to real-world challenges.
Role overview
The Lead Software Engineer will shape the Pipeline, Avride’s main framework for connecting vehicle and robot components. This position covers both API and UX interface design, ongoing development, and strategic guidance to ensure the Pipeline meets evolving company needs.
What you will do
- Design, build, and iterate on the API and UX interface for the Pipeline framework, supporting seamless interaction between vehicles and robots.
- Monitor developer productivity and satisfaction by collecting feedback, analyzing pain points, and removing obstacles for teams using the Pipeline.
- Observe how non-developer users engage with the Pipeline to highlight areas needing improvement.
- Tackle known issues by producing documentation, tutorials, leading discussions, and refining APIs and internal tools.
- Direct the ongoing development of the Pipeline engine to fulfill external API commitments.
- Propose and implement conceptual changes to make the Pipeline simpler and clearer, aiming for compatibility with frameworks such as Spark and Ray.
- Refactor existing APIs and user code to help control maintenance costs.
Location
This position is based in Austin, TX.
