Senior Data Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Data Engineer designing and maintaining robust data pipelines for analytics and machine learning at 8x8. Collaborating with cross-functional teams to ensure data integrity and quality.

Responsibilities:

  • Build and Maintain Data Pipelines
  • Design and develop reliable, scalable, and secure ETL/ELT pipelines using Matillion(or similar platform), Python, and dbt
  • Optimize Data Infrastructure
  • Work on performance tuning of SQL queries, table structures, and warehouse configurations
  • Collaborate Cross-functionally
  • Work closely with data analysts, data scientists, product managers, and engineering teams
  • Data Modeling
  • Design and maintain scalable dimensional and normalized data models within Snowflake
  • Implement and Enforce Data Quality Standards
  • Build data quality checks, logging, monitoring, and alerting systems
  • Documentation and Best Practices
  • Maintain comprehensive documentation of systems, processes, and code

Requirements:

  • 5+ years of experience in data engineering or a similar role
  • Strong proficiency in Python for data processing and scripting
  • Hands-on experience with Snowflake(or similar platform), including SQL optimization, schema design, and performance tuning
  • Proficient in dbt (data build tool) for data transformations and model management
  • Experience with Airflow (or similar workflow orchestration tools like Prefect or Luigi)
  • Solid understanding of ELT/ETL principles, data warehousing concepts, and data modeling
  • Experience with CI/CD tools and version control (e.g., Git)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development