Staff Software Engineer

Zendesk Zendesk · Enterprise · Pune, India

Staff Software Engineer for Zendesk's Data Platform team, focusing on building a globally distributed system using AWS and Snowflake. The role involves developing foundational data services, improving data pipelines, and supporting machine learning initiatives. Requires 11+ years of experience in software development/data engineering, with proficiency in Java, Python, or Scala, and experience with Snowflake, DBT, and AWS.

What you'd actually do

  1. Publish well written and tested code to production
  2. Participate in designing and developing key features and functionality of our data platform
  3. Investigate production issues and fine-tune our data pipelines
  4. Continually improve data pipelines for high efficiency, throughput and quality of data
  5. Build a platform that will be the foundation for our customer facing reporting features, our machine learning initiatives, and internal product analytics

Skills

Required

  • 11+ years of software development/data engineering experience
  • 4+ years of hands-on experience of building scalable data platforms and/or reliable data pipelines
  • Snowflake
  • DBT
  • Java
  • Python
  • Scala
  • AWS
  • Kubernetes
  • Data Modeling
  • ETL jobs

Nice to have

  • Strong understanding of Build tools and Deployment tools
  • Familiarity with Kafka, Airflow, Celery, AWS Step functions

What the JD emphasized

  • 11+ years of software development/data engineering experience
  • building scalable data platforms and/or reliable data pipelines
  • AWS