Job Description
This role will work on the exciting Zendesk AI Agent (Ultimate) product.
Ultimate were acquired by Zendesk in March 2024, we’ve become even more powerful. Together with Zendesk we’re joining forces to build the world’s most advanced AI agents in CX.
Role:
Data and Analytics are at the core of our product strategy. It's what enables our clients to define and measure the success of their Virtual Agents in our platform, but also provides insights for our internal teams to make data driven decisions.
As a Data Engineer in our growing Analytics team you will be an integral part of this strategy. In your cross-functional team you’ll work closely alongside our data analysts, backend and frontend engineers and wider technical team to build new capabilities, focused on actionable insights and reliability. You’ll own your work to build, test and iterate quickly.
Responsibilities:
Together with your team you are will take full ownership of the data architecture and be responsible for the design, development and maintenance of our data processing and streaming pipelines
You'll work closely with Data Analysts, Backend, Frontend and Machine Learning engineers, providing them with access to the data and support they need to to provide valuable insights for our clients and internal teams
You and your team own the full development and operations cycle of our analytics product, whilst helping to ensure our systems are running correctly and efficiently
You'll be joining a cross-functional team of Data Engineers and Analysts, as well as Frontend and Backend Engineers. Together with your Product Manager you own our analytics product end-to-end
Who you are:
You love Python – either as a Python developer or a developer willing to self-learn a new language.
You have extensive practical experience in data engineering projects with one or more distributed data processing frameworks such as Spark, Beam/Dataflow, Flink or similar.
You care deeply about software best practices and are dedicated to ensuring quality via testing, benchmarking and peer review.
You have experience using pub/sub, or message queue technology such as Kafka, RabbitMQ or similar.
You understand the theory behind different database technologies and data storage practices enough to make informed choices and match appropriate technologies to a given use-case.
You have experience in using NoSQL & relational databases such as MongoDB or similar experience in MS SQL, MySQL, PostgreSQL, Cassandra, Hive.
You believe in continuous learning and development, and you enjoy mentoring and supporting others engineers.
You’re eager to understand our customers' problems and how you can use data to help solve them.
You can speak, write and express yourself in English – our company’s working language – in a professional context.
You feel at home collaborating in a workplace which is international, diverse, evolving, and continually innovating.
Nice to have:
You are familiar with Infrastructure as Code tools, such as Terraform.
You have experience in cloud technologies and data warehouse systems such as GCP BigQuery, AWS Redshift or similar.
You have experience working with dbt.
Interview Process:
We are excited to learn more about you so we want to be transparent about what you can expect from our interview process.
1. Initial Call with Talent Team - 15 mins
2. Interview with one member of the Hiring Team - 45 minutes
3. Take-home technical challenge
4. A technical interview with two of our developers to talk more in-depth about your technical experience and answer any questions you might have - 1 hour
5. Final interview with 2 of the following: CTO or Engineering Manager/Director - 45 minutes
Zendesk software 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 believes in offering our people a fulfilling and inclusive experience. Our hybrid way of working, enables us to purposefully come together in person, at one of our many Zendesk offices around the world, to connect, collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.
The intelligent heart of customer experience
Zendesk software 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. We advocate for digital first customer expe