Have you been a part of large-scale infrastructure team where customer growth is explosive? Are you interested in having an end to end view of your code and how systems behave under load running your services? Â If distributing data generically for real-time consumption or moving large number of bytes between data stores in global data centers is your thing, please apply.
What you get to do every day:
Write beautifully simple code to build product services which can serve multiple products and use cases at Zendesk
Help us resolve availability and replication challenges across multiple datacenters
Contribute to engineering best practices and development processes
Build highly available services used by millions of customers everyday with instrumentation and performance in mind, collect meaningful stats and metrics to demonstrate how different subsystems behave and impact us overall
Guide application development teams to get the most out of Zendesk services
Participate in a fast paced SCRUM, iterative development
What you bring to the role:
Proven experience building scalable applications and web services in a commercial software entity using Ruby, GO or Scala.
At least 2 years of experience working with distributed technologies, like Cassandra, Riak, Kafka, Redis, etc.
Experience using stream processing and pub/sub technologies under high data load
Strong desire to collaborate with development teams to resolve business problems
Strong ownership of your work to see it through completion
Champion best practices and maintain high quality of code, we love shipping fast but care about giving good customer experience