Senior Data Engineer

Skills
Computer ScienceWarehouse OperationsData ArchitectureData WarehousingDatabasesEmployee Resource GroupsModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Computer Science Information Technology Mathematics or a related field
  • 3+ years of data engineering experience in a modern technology stack or equivalent data infrastructure experience
  • Deep expertise in Python Go or Scala
  • Strong experience with big data technologies and distributed systems
  • Proficiency in SQL and relational databases such as PostgreSQL or MySQL
  • Hands-on experience with cloud platforms such as AWS Azure or Google Cloud
  • Familiarity with data warehousing solutions like Redshift BigQuery or Snowflake
  • Knowledge of data modeling data architecture and data governance principles
  • Excellent problem-solving skills with strong attention to detail
  • Strong communication and collaboration skills across teams
  • Ability to maintain work authorization without sponsorship

Nice to have

  • Driven
  • Creative
  • Passionate
  • Detail-oriented
  • Collaborative
  • Empathetic

Day to day

  • Design and maintain scalable data pipelines and ETL workflows that power reliable analytics and data integration
  • Architect resilient data storage and warehousing solutions across cloud-based systems and databases
  • Collaborate closely with AI engineers data analysts and cross-functional teams to translate requirements into high-quality data solutions
  • Optimize performance improve reliability and strengthen data quality governance and monitoring across the platform
  • Troubleshoot complex data issues quickly to reduce disruption and protect trust in data systems