Description:
We’re looking for a Principal Software Engineer to help take Zendesk products to the next level. Explore is a complex reporting application that provides analytics for Zendesk data. You’ll have the skills, experience, wisdom, patience, and determination to work with the team to meet our customer's needs.
Responsibilities
- Design and implement a scalable data architecture to support the customer analytics data needs.
- Design, build and maintain Zendesk’s next-gen customer-facing OLAP store ensuring that we can migrate customers from existing non-optional solutions to the new platform while maintaining product SLOs.Collaborate with the data platform teams to identify data requirements and ensure that the data platform meets those needs
- Maintain the customer analytics platform to ensure that it is secure, reliable, and performing optimally, while meeting business needs.
- Analyze and optimize data ingestion, storage, and processing systems to improve performance and reduce costs.
- Identify and implement optimization strategies at infrastructure, data and application level
- Develop and implement data governance policies and procedures
- Provide technical leadership and mentorship to the customer-facing analytics team
- Contribute to, plan and communicate a technical roadmap for customer-facing analytics in collaboration with the Product team.
- Evaluate and implement new data technologies and tools that can enhance the customer analytics platform
Requirements
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
- 10+ years of experience in data architecture, design, and implementation.
- Experience building a customer-facing OLAP system to strict SLOs.
- Strong experience with cloud-based data platforms, specifically AWS.
- Experience with data warehousing and data lake solutions.
- Strong experience with SQL and data modeling.
- Knowledge of data ingestion and processing tools such as Apache Kafka, Apache Spark, and Apache Flink.
- Experience in building highly available, elastic and scale-out systems
- Experience building data visualization applications.
- Excellent problem-solving and analytical skills, and trade-off analysis.
- Strong communication and leadership skills.