Sr. Data Engineer
five9
Job Description
-
Design and implement Five9’s Customer Data Platform solutions and enable production use cases for customers
-
Design and develop highly scalable and resilient services for ingesting large-scale datasets
-
Demonstrate strong ownership by ensuring operational excellence with a sharp focus on monitoring, observability, and system reliability
-
Develop and orchestrate ETL/ELT pipelines using Apache Airflow
-
Collaborate with cross-functional partners and lead technical initiatives independently end-to-end
-
Design, build, and optimize distributed query engines such as Apache Spark or Snowflake to support complex data workloads
-
Write, review, or provide feedback on technical design proposals from others
Skills
-
5–7 years of software/data engineering and data platform experience
-
Extensive experience with data transformation and modeling, including advanced features and best practices
-
Deep knowledge of Snowflake for data warehousing, including optimization, security, and cost management
-
Good understanding of data streaming technologies such as Kafka/Kafka Connect
-
Strong knowledge of highly scalable distributed systems, microservices, REST APIs
-
Strong proficiency in object-oriented and/or functional programming languages such as Java, .NET, Python, and SQL for data processing, transformation, and pipeline development
-
Knowledge of Apache Airflow for workflow orchestration is nice to have
-
Understanding of containerization and Kubernetes concepts
-
Experience with the AWS cloud platform and infrastructure-as-code practices
-
Maintain high standards of code quality with a keen eye for test automation and operational excellence
-
Track record of delivering scalable data engineering solutions that support analytics, machine learning, and operational use cases
-
Excellent written and verbal communication and interpersonal skills
-
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience
-