Senior Software Engineer, Data Engineering

Job expired!

Senior Software Engineer, Data Engineering at Zendesk

At Zendesk, we are passionate about developing software that provides an exceptional customer experience. Our mission is to deliver beautifully simple software, and we are constantly innovating to surpass our own achievements.

About Zendesk Explore

Zendesk Explore is our advanced analytics product—a sophisticated business intelligence application serving 100,000 customers and utilizing data from over 500 million Zendesk users and 40+ external data source connectors. Explore ingests millions of records from the Zendesk product family, allowing for low-latency queries and visualizations at scale.

About the Role

We are seeking a dedicated Senior Software Engineer to elevate the functionality, reliability, and scalability of Zendesk products. You will work with a dynamic team on our Explore analytics data engine and data stores, ensuring the product meets customer needs.

Key Responsibilities

As a Senior Software Engineer at Zendesk, you will:

  • Create and maintain data pipeline architecture and highly performant data stores.
  • Identify, design, and implement internal process improvements, such as automating manual processes, optimizing data delivery, and redesigning infrastructure for greater scalability.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from various data sources using AWS ‘big data’ technologies.
  • Develop analytics tools that use the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business metrics.
  • Collaborate with stakeholders—including Engineering, Executive, Product, Data, and Design teams—to assist with technical issues and support data infrastructure needs.
  • Work with data and analytics experts to strive for greater functionality in our data systems.

Required Qualifications

To excel in this role, you will need:

  • Up to five years of proven experience working in data pipeline or big data environments, with extensive knowledge of data storage methodologies and technologies.
  • Experience in building large, highly scalable, distributed systems capable of managing substantial traffic.
  • Experience performing root cause analysis on internal and external data and processes to answer business questions and identify opportunities for improvement.
  • Familiarity with processes supporting data transformation, data structures, metadata, dependency, and workload management.
  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.

Preferred Qualifications

Nice-to-haves include:

  • Experience with big data tools such as Flink, Kafka, and Spark.
  • Experience with analytics data stores, including Redis and ClickHouse (OLAP systems).
  • Experience with cloud services like AWS and Kubernetes.
  • Experience with stream-processing systems.
  • Proficiency in the Scala language.

What We Offer

Joining Zendesk means:

  • Full ownership of the projects you work on.
  • A team of passionate people who love what they do.
  • Interesting projects with the opportunity to implement your own ideas and improvements.
  • Opportunities to learn and grow.

About Zendesk

Zendesk was built to bring a sense of calm to the chaotic world of customer service. Today, we power billions of conversations with brands you know and love. Zendesk supports digital-first customer experiences and fosters collaboration within a global team of over 5,000 employees working from home offices, coworking spaces, and Zendesk workspaces.

Salary and Location

The annualized base salary range for this position in Poland is zł198,000.00-zł340,000.00. The actual compensation will depend on job-related skills, experience, and other factors. This position may also be eligible for bonuses, benefits, or related incentives discussed during the offer stage.

Diversity and Inclusion

Zendesk is an equal opportunity employer committed to fostering global diversity, equity, and inclusion. We consider all applicants and employees without regard to race, color, religion, national origin, age, sex, gender identity/expression, sexual orientation, marital status, medical condition, ancestry