Job Summary
Ouster is seeking a talented and highly motivated Edge-to-Cloud Developer to join our innovative Software Development team. In this role, you will play a crucial part in designing, developing, and deploying robust software solutions that power our cutting-edge lidar based products and platforms. You will work across the entire stack, from intuitive front-end interfaces to scalable backend services and cloud infrastructure, directly contributing to the evolution of our Gemini Portal, Cloud Viewer and applications running at the edge.
We are looking for a self-starter who can independently drive complex tasks from conception to completion with a high degree of autonomy.
- Design, develop, and maintain the front end on our high-performance and scalable cloud web applications, including the Gemini Portal and the Gemini Cloud Viewer, along with other applications running at the edge, utilizing Ouster’s IoT Platform and Angular.
- Work comfortably within a Linux environment, leveraging its capabilities for development, deployment, and troubleshooting.
- Identify and address performance bottlenecks throughout the application stack, from database queries to frontend rendering.
- Contribute to code reviews, uphold high standards for code quality, documentation, and maintainability.
- Proactively research and propose new technologies and solutions to enhance our software products and development processes.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of recent professional experience in Angular front-end web software development
- Ability to work independently, take initiative, and drive tasks to successful completion with minimal supervision.
- Experience with Gitlab CI or other CI/CD systems
- Full Stack Development
- Experience with distributed system design principles and technologies (e.g., Kafka, message queues, microservices).
- Demonstrated experience with cloud platforms (AWS and/or GCP), including services like compute instances, databases (e.g., RDS), and storage.
- Experience with Python, Rust or C++ for high-performance backend services or specialized applications.
- A solid understanding of how to design, develop, test, and monitor software solutions running at the edge
- Experience creating, maintaining and deploying Docker containers in development and production environments.
- Solid understanding of Linux operating systems.
- Familiarity with lidar based technology and products
At Ouster, you'll be part of a team pushing the boundaries of what's possible, working with cutting-edge technology that is making a tangible impact on the world. We offer a collaborative and innovative work environment, competitive compensation, comprehensive benefits, and opportunities for professional growth and development.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: