
Senior/Staff Software Engineer, Web Tools
Waabi
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $141,000 - $249,000 per year
Job Level
Senior
Tech Stack
AWSCloudD3.jsGoGoogle Cloud PlatformJavaScriptPythonReactRustTypeScript
About the role
- Lead technical and architecture discussions, collaborating with Researchers and Engineers.
- Mentor other software engineers via code reviews, technical design reviews, and sharing general software development best practices.
- 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 interactive web tools including interactive simulation, custom labelling tools, data annotation tools, dataset curation tools, result comparison tools, and more.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering or related engineering disciplines.
- 5+ years of industry experience developing production quality software.
- Experience with modern web technologies/libraries for building responsive web applications. Examples: TypeScript, React, or similar languages and tools.
- Experience with a variety of backend technologies and languages. Examples: Go, Python, Rust, C++.
- Experience with cloud infrastructure such as AWS or GCP.- 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.
- Bonus/ nice to have:
- Experience working with container and cloud infrastructure and managing infrastructure-as-code.
- Experience with 3D visualization (WebGL) / real-time interactive systems.
- Experience with web visualization libraries such as D3.js, three.js, or similar.
- Previous experience or passion in UX/design.
- Experience 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 in ML and self-driving.
- Experience working with robotics or machine learning research teams.
- Experience working in an Agile/Scrum environment.
Benefits
- Competitive compensation and equity awards.
- Health and Wellness benefits encompassing Medical, Dental and Vision coverage (for full-time employees only).
- 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.
- As we grow, this list continues to evolve!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactGoPythonRustC++AWSGCPWebGLD3.js
Soft skills
mentoringcollaborationempathyopen-mindednessteam playerproblem-solvinginnovationwillingness to helpadaptabilitycommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering