Staff Product Engineer
Customer Data Platform
Updated on 9/22/2023
Amplitude

501-1,000 employees

Product intelligence & analytics platform
Company Overview
Amplitude aims to help every business optimize the business value of digital product innovation.
Locations
Vancouver, BC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Data Analysis
JavaScript
HTML/CSS
Java
Postgres
React.js
Redux
Python
TypeScript
UI/UX Design
CategoriesNew
Software Engineering
Requirements
  • B.S., M.S., or Ph.D. in Computer Science or another technical field
  • 7+ years of experience working as a Product Engineer, or a full-stack engineer with a front-end focus
  • Strong problem solving and analytical skills
  • Willingness to dive into new code bases, languages and frameworks
  • Passion in solving challenging problems and iterating quickly
  • Fluency with one or more JavaScript application frameworks (React/Redux, Angular, Backbone, etc.)
  • Technical leadership in your current team. Other team members seek you out for mentorship and advice
  • Excellent communication skills and great empathy in understanding and solving customer needs
  • Pride yourself in your excellent attention to detail and your design and UX sensibilities
  • Previous experience in enterprise analytics or data products
Responsibilities
  • Lead projects, from ideation and implementation, through to launch
  • Develop new features for data connection management and customer insights discovery using TypeScript, React/Redux, HTML, and CSS
  • Integrate with backend services and improve our API infrastructure built with Python, Java, Node, GraphQL and Postgres
  • Collaborate cross-functionally with product and design teams to iterate on our product
  • Lead engineering discussions and drive engineering best practices
  • Mentor and contribute to the success of junior engineers
Desired Qualifications
  • Experience with enterprise analytics or data products
  • Experience with TypeScript, Python, Java, Node, GraphQL, and Postgres
  • Experience with JavaScript application frameworks (React/Redux, Angular, Backbone, etc.)
  • Experience with data connection management and customer insights discovery
  • Experience with API infrastructure development
  • Experience with mentoring and leadership in engineering teams