Established and active employee resource groups Established and active employee resource groups Education: BS or higher in Computer Science, Software Engineering, or a related technical degree. Software Engineering: 3+ years of professional software engineering experience. Cloud Services: 3+ years of experience standing up cloud services in a public cloud service provider (GCP preferred). Github Action/ Jenkins: 3+ years of building robust and scalable CI pipelines Terraform: Ability to create and maintain terraform code or equivalent technologies for IaC configuration. GCP Expertise: Deep and up-to-date experience with developing and running applications in Google Cloud Platform using container orchestration platforms. CI/CD Mastery: Strong knowledge of continuous integration and continuous deployment methodologies and tools. API Architecture: Strong understanding of API-centric microservices and the modern application development process. Backend Frameworks: Strong experience with FastAPI (preferable), Django, Flask, or Twisted. Backend Development: 3+ years of building scalable and maintainable Web APIs with Python 3 in a production environment. Web Fundamentals: Expert knowledge of HTTP/HTTPS, REST API, Security, CORS, Authentication, Sessions, Caching, Data Structures, and System Architecture. Programming Polyglot: Strong understanding of at least one modern object-oriented programming language with knowledge of all stages of software development. Database Fundamentals: Experience architecting and maintaining production of SQL and NoSQL Database schemas (preferably within the GCP ecosystem). Containerization: Proficiency with Docker images, image repositories, and container orchestration. Testing & Logging: Experience writing code for automated test cases and implementing robust logging/monitoring solutions. Code Quality: A commitment to scalable and maintainable code using Design Principles, Design Patterns, and TDD. Full-Stack Interest: Experience/interest in full-stack development, preferably using JavaScript, TypeScript, and React. Domain Interest: Interest in learning about onboard customer web tooling needs: Perception/Prediction, Localization, Mapping, Route/Path Planning, Controls, etc. Communication: Strong interpersonal and communication skills with the ability to rapidly learn new technologies and techniques. ADAS Familiarity: Familiarity with robotics, autonomous vehicle topics, and sensor data formats.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level