Skip to content

Engineering Manager – Distributed Data Systems
Company | Onehouse |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $240000 – $270000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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.