Senior Software Engineer (Data and ML Experiences) - Zero Motorcycles Inc.
Scotts Valley, CA
About the Job
There's the cushycomfort of the mundane. Then there's the thrill of pioneering work. This one's the latter.
At Zero Motorcycles, we are pushing the boundaries of technology and design of electric mobility. The User Experience team at Zero is responsible for all of our rider and technician-facing software:
- Mobile apps on iOS and Android.
- Motorcycle dash experience.
- Diagnostic tools used by technicians.
- Cloud services like Cypher Upgrades, firmware update and analytics, which support all of the above.
We've barely scratched the surface in the space of delightful experiences we want to deliver to our riders. We are looking to add to our nimble team, an entrepreneurial teammate who relishes jumping into open problem spaces to bring clarity and order. We're looking for a ferociouslyself-driven generalist problem-solver who over time, would be thrilled to lead the development of all cloud and machine learning-based experiences at Zero. If you think that person is you, we'd love to talk to you.
In this role, you will:
- Lead the effort to build end-to-end systems that deliver data-driven experiences to end users, technicians at dealerships and internal clients.
- Review existing data pipelines and lead the effort to scale them, to support analytics and machine learning.
- Participate in chalking out a data strategy for the company, to help orient future product development.
- Collaborate with Battery, Firmware, Customer Support, Industrial Design, Field Quality and Marketing teams to articulate their data requirements.
- Create production-grade frameworks and tools.
- Mentor other engineers on the team, to help them get the best out of themselves.
- Collaborate with other engineers on the team to prioritize features and team's efforts.
- Support QA teams to help ship reliable software, on time.
- Present work to leadership and participate in discussions to define future initiatives.
You could hit the ground running if you:
- Have invested 6 - 12 years setting up and working with data pipelines for analytics and machine learning applications.
- PossessPython, Scala or Javaskills so masterful that they often leave code reviewers jealous.
- Can be the go-to person for everything SQL, in any team you walk into.
- Have a solid understanding of AWS, or have significant experience with Azure or Google Cloud and are willing to learn AWS in short time.
- Have experience designing and standing up RESTful APIs and web services.
- Possess excellent software design skillsand voraciousappetite forproblem-solving.
- Can lead a team of 2 - 3 engineers to drive projects from start to finish, and then to polish.
- Possess strong listening and synthesizing skills to dive into any problem space to understand users' needs.
- Take pride in your diligent and meticulous work ethic.
- Relentlessly seek to understand, especially when you get to the edge of your current abilities.
- Most importantly, care deeply about problems you work on and the solutions you craft.
Other skills and interests that might help you stand out, but aren't necessary:
- Understanding of data governance concepts like GDPR.
- An eye for visual design.
- Love for motorcycles.
Once you join us, you can expect:
- Creative latitude to explore different perspectives in problem-solving and adding luster to your solutions.
- Excellent mentoring to pursue clarity in a complex problem space brimming with variables and constraints.
- Opportunities to lead truly cross-functional work across departments.
- Responsibilities that push you to gather skills at an accelerated pace.
- Teammates and management who care about your growth and well-being.
Salary range, depending on experience and location: $140,000 - $190,000.