Posted in

Engineering Manager – Distributed Data Systems

Engineering Manager – Distributed Data Systems

CompanyOnehouse
LocationSunnyvale, CA, USA
Salary$240000 – $270000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8-10+ years of software engineering experience in Java
  • 5+ years working on data systems
  • Experience in building large scale distributed systems
  • Experience with the inner workings of distributed database systems or large scale data compute engines/processing frameworks
  • 1+ years of experience leading teams building data systems
  • Ability to plan, execute, and deliver projects on time and within budget
  • Effective communication skills to convey technical concepts to non-technical stakeholders
  • Strategic thinking and problem-solving skills

Responsibilities

  • Create the vision for and enable the team to build and productionize the next generation of our data tech stack
  • Balance a mix of people management and technical hands-on work
  • Oversee the execution of projects related to data infrastructure development
  • Develop team governance and rituals, establish and run regular meetings
  • Mentor junior engineers by providing technical guidance and support
  • Outstanding ownership of multiple functional areas such as data compute engines, distributed systems, and data storage systems
  • Writing code, reviewing pull requests, and maintaining high code quality standards
  • Maintain a deep understanding of data engineering principles and emerging technologies
  • Actively participate in technical design discussions
  • Hire and develop the best talent possible
  • Be responsible for the growth and development of the team
  • Work cross-functionally with product management leadership

Preferred Qualifications

    No preferred qualifications provided.