What are the responsibilities and job description for the Director of Engineering, Core Services position at Treasure Data?
Job Details
Job Description
Treasure Data:
At Treasure Data, were on a mission to radically simplify how companies use data to create connected customer experiences. Our sophisticated cloud-based customer data platform drives operational efficiency across the enterprise to deliver powerful business outcomes in a way thats safe, flexible, and secure.
We are thrilled that Gartner Magic Quadrant has recognized Treasure Data as a Leader in Customer Data Platforms for 2024! It's an honor to be acknowledged for our efforts in advancing the CDP industry with cutting-edge AI and real-time capabilities. View the report here.
Furthermore, Treasure Data employees are enthusiastic, data-driven, and customer-obsessed. We are a team of driversself-starters who take initiative, anticipate needs, and proactively jump in to solve problems. Our actions reflect our values of honesty, reliability, openness, and humility.
Your Role:
The Director of Engineering, Core Services plays a pivotal role in shaping the technical strategy, driving architectural decisions, and aligning cross-functional teams to achieve key business objectives. Reporting directly to the CTO, you will oversee the development and delivery of our foundational services, including Data Platform APIs, authentication, authorization, auditing, task orchestration, and third-party integration services.
In this role, you will ensure the delivery of customer-centric solutions, uphold operational excellence, and foster a culture of innovation. A primary focus is building and leading a high-performing, inclusive team, optimizing resources, and championing continuous improvement to sustain a competitive edge in the market.
Responsibilities:
- Engineering Ownership
- Contribute to product strategy by defining key engineering directions.
- Drive architectural decisions, balancing innovation with risk management, in collaboration with the CTO Office and Technical Architects.
- Align engineering goals with business objectives through close collaboration with product, technical support, sales, marketing, and customer success teams.
- Establish repeatable processes to drive continuous improvement.
- Stay current with emerging technologies and SaaS trends to maintain competitiveness.
- Delivery Responsibilities
- Oversee planning, design, development, and operations within the assigned domain.
- Balance team workloads, ensuring timely and on-budget project completion.
- Regularly communicate project progress, technical challenges, and risks with executive leadership.
- Prioritize features, improvements, and bug fixes based on business impact and technical feasibility
- Customer-First Culture Development
- Develop processes for gathering and analyzing customer feedback and usage data to understand customer needs and pain points.
- Proactively address technical issues such as high latency, downtime, or performance bottlenecks to enhance customer satisfaction.
- Facilitate clear, timely, and transparent communication with customers on technical issues in collaboration with the technical support team.
- Operational Efficiency
- Ensure engineering practices align with the company standards in planning, reporting, testing, CI/CD, security, cost management, and incident handling.
- Promote data-driven decision-making within the engineering team.
- Manage the engineering budget by making strategic decisions for resource allocation.
- Team Building
- Cultivate a diverse, inclusive, and collaborative engineering team, fostering a psychologically safe work environment.
- Lead, mentor, and support team growth and continuous learning.
- Manage performance reviews, professional development, and recruitment of top engineering talent.
Required Qualifications:
- Experience: 12 years of related experience with a Bachelors degree in Computer Science, similar technical field of study, or equivalent practical experience.
- Leadership: 5 years of experience leading distributed teams across different time zones and the ability to drive projects to completion with distributed teams.
- Technical Expertise: Must have expertise in distributed systems, microservices, and cloud-native architecture, with skills in designing scalable APIs and managing authentication protocols like SAML. Proficiency in data platforms, including SQL/NoSQL databases and job orchestration frameworks such as Airflow.
- SaaS Knowledge: Proven experience with implementing engineering practices for multi-tenant SaaS products deployed in production in cloud service platforms (AWS/GCP).
- SDLC Proficiency: Familiarity with structured SDLC methodologies (Agile, Scrum), with experience in bringing new products to market.
- Communication Skills: Strong communication and collaboration skills for varying groups of stakeholders.
- Self-motivation: Ability to prioritize effectively in a dynamic environment with competing priorities.
Physical Requirements:
Must be located in the Greater Vancouver, BC CAN area.
Travel Requirements:
Travel requirements typically amount to approximately 5% of the year, including one week in Japan annually, another in Mountain View, CA, and possibly an additional week elsewhere.
Perks and Benefits (Canada):
Our benefit package showcases our culture of care and empathy with
- Competitive compensation packages
- Restricted Stock Units (RSU)
- Paid vacation and sick time
- Paid volunteer and mental health days
- Up to 26 weeks paid parental leave
- 16 Company holidays (includes 2 floating holidays)
- RRSP with company match
- Employer provided Supplemental medical, dental, disability & life coverage
Our Dedication to You:
We value and promote diversity, equity, inclusion, and belonging in all aspects of our business and at all levels. Success comes from acknowledging, welcoming, and incorporating diverse perspectives.
Diverse representation alone is not the desired outcome. We also strive to create an inclusive culture that encourages growth, ownership of your role, and achieving innovation in new and unique ways. Your voice will be heard, and we will help amplify it.
Agencies and Recruiters:
We cannot consider your candidate(s) without a contract in place. Any resumes received without having an active agreement will be considered gratis referrals to us. Thank you for your understanding and cooperation!
remote work
Salary : $206,200 - $257,700