Senior/Staff Software Engineer

Waabi
Summary
Join Waabi, a leading AI company developing cutting-edge self-driving technology, and become a key member of a multidisciplinary team. You will build and maintain tools and workflows to enhance software developer efficiency across the company. This role requires a Bachelor's degree in a related field, 5+ years of software development experience, and proficiency in various software development tools. Waabi offers a competitive salary, equity awards, comprehensive health and wellness benefits, unlimited vacation, flexible hours, and various other perks. The company fosters a collaborative and inclusive work environment, passionate about self-driving technology and innovation. Waabi is an equal opportunity employer committed to diversity and inclusion.
Requirements
- Bachelorβs degree in Computer Science, Computer Engineering or related engineering disciplines
- 5+ years of industry experience developing production quality software
- Experience using at least one compiled and one interpreted programming language and aptitude to debug toolchain and dependency issues for both
- Proficiency with software development tools including build system, version control, continuous integration, containers, packaging, profiling, debugging, code review, linting, test automation, and test coverage tools
- Experience working with container and cloud infrastructure and managing infrastructure-as-code
- Experience promoting best practices for effective software testing and empowering developers to do their best work
- Ability to learn new technologies quickly
- Empathy for the people who will use the tools you create and maintain
- Open-minded and collaborative team player with willingness to help others
- Passionate about self-driving technologies, solving hard problems, and creating innovative solutions
Responsibilities
- Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-driving at scale
- Build and maintain tools and workflows to empower software developers across the company to work and collaborate efficiently
Preferred Qualifications
- Experience with Bazel, Docker, Terraform, Rust, Python, Go, Cuda, C++, Github Actions, Ansible, or similar tools and languages
- Experience doing system-level debugging on native Linux and Docker systems
- Experience working with robotics or machine learning research teams
- Experience working in an Agile/Scrum environment
- Experience working with internal cross-functional partners/stakeholders when building software frameworks
Benefits
- Competitive compensation and equity awards
- Health and Wellness benefits encompassing Medical, Dental and Vision coverage
- Unlimited Vacation
- Flexible hours and Work from Home support
- Daily drinks, snacks and catered meals (when in office)
- Regularly scheduled team building activities and social events both on-site, off-site & virtually