Discover jobs at StartupAZ Collective companies

StartupAZ Collective
StartupAZ Collective
70
companies
87
Jobs

Staff Data Engineer

RevolutionParts, Inc.

RevolutionParts, Inc.

Software Engineering, Data Science
Phoenix, AZ, USA
Posted on Saturday, August 26, 2023
RevolutionParts is dedicated to modernizing the auto industry through our parts e-commerce platform. And we are pretty great at it too! We have enabled thousands of dealerships to sell auto parts online by transforming the way buyers and sellers connect.
And not only are we dedicated to revolutionizing the auto industry; we are also passionate about building a revolutionary team. Our Revolutionaries (as we call ourselves) are talented humans who have a shared goal of delivering an exceptional product and customer experience. Plus, we have fun while doing it!
As a Staff Data Engineer, you will provide technical leadership and support building end-to-end features, services and data workflows that directly impact our customers. At RevolutionParts, seniority comes with a high level of expectation and accountability. This role is defined by collaboration with Product, and Engineering, to create architectural designs, implementation guidelines, and decisions on technical direction in our Agile teams. A clear understanding of the trade-offs that need to be considered when building enterprise software is essential.
Initially, you will focus on technical leadership for our Catalog squad. In this role, a depth of experience and knowledge of data workflows, schema design, query optimization are required. We expect you to lead other Revolutionaries by example, improve engineering standards, data best practices, and advocate for quality in all our persistence tiers that enable the team to build world-class software for an industry in need of change.

Responsibilities

  • Participate, end to end, in the product life cycle: discovery, estimates, requirements gathering, solution design, planning, development, testing, release and warranty
  • Advocate for technical improvements, and help shape our technical roadmap
  • We’re pulling in diverse data sources. You’ll need to learn our data and bring a strong grasp of ETL & ELT, workflows, AWS Glue, and data organization via efficient data lake and relational designs.
  • Lead Data Architecture conversations and decisions, supporting primary and ancillary data systems (database, data warehouse, data lake)
  • Work within a strong tooling stack, including AWS, Kubernetes, Javascript, Golang, PHP, MySQL and PostgreSQL
  • Lead the team through a transformation of our core data ingest systems
  • Advocate for technical improvements, and help shape our technical roadmap
  • Own the final technical decision for your team - work with a Product Manager and other Engineering Leaders to strike the right balance between time, scope (business and architecture), and quality
  • Be the ultimate “player-coach” - provide leadership and technical direction for your team to ensure right trade-offs with time, quality, scope and technical debt

Requirements

  • 7+ years of experience leading software development or data teams with hands-on involvement in system architecture, design, and performance
  • Bachelor and/or Masters in Computer Science, Computer Engineering, or equivalent professional experience
  • Exceptional ability to write, explain, and optimize complex SQL statements
  • Strong understanding of SQL and NoSQL schema design, tradeoffs, and constraints
  • Deep hands-on experience with Python, PythonDBT, and similar data engineering tools and frameworks
  • Experience leading teams using various Agile development methodologies such as Scrum & Kanban to deliver software products
  • Strong understanding of APIs, backend application development and data modeling
  • Experience working in a cloud-based software development environment, preferably with AWS
  • Understanding of DevOps best practices and principles
  • Prior experience with payments, eCommerce, Marketplaces and complex Product Information Management modeling
  • Excellent communication and collaboration skills; comfortable discussing projects with anyone from end users up to the executive company leadership
Are you not sure you meet 100% of the qualifications? You should still give it a shot! Research shows that men will apply to a job when only meeting 60% of the requirements, whereas women and members of other underrepresented groups typically only apply when they meet every single requirement. At Revolution Parts, we are Revolutionaries. We build tools, products,, and our people. We value diversity in backgrounds and thought, so take a shot and apply! Please highlight some of your accomplishments in your resume and cover letter so we can talk about how you can grow with us.
Location Requirements: This role can be fully remote in the United States.
RevolutionParts is proud to provide all full-time Revolutionaries with a comprehensive employment package including competitive compensation, career development, benefits, 401K match, parental leave, and many more valuable perks. You can learn more about our core-value driven culture at our career page.
RevolutionParts is an Equal Opportunity Employer; we value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender orientation, gender identity or expression, sexual identity, sexual orientation, age, marital status, family status, genetic information, veteran status, or disability status.