Remote job
Senior Data Engineer – Data Analytics & BI
Job details
About this role
Role overview A senior data engineering role responsible for shaping the data infrastructure and analytics capabilities that power business insight across the organization. The position blends hands-on engineering with stakeholder collaboration, turning complex data needs into reliable, well-documented pipelines, dashboards, and self-service reporting experiences.
Responsibilities - Triage incoming requests for people data and ad hoc reports, set priorities, and communicate realistic delivery expectations. - Partner with stakeholders to design dashboards and visualizations that surface meaningful KPIs and actionable insights. - Build, automate, and maintain self-service reports and dashboards that leaders can interpret without deep technical help. - Design, develop, and operate scalable ETL/ELT pipelines that ingest, transform, and deliver data from a variety of internal and external sources. - Improve pipeline performance through sound architecture, code optimization, and disciplined engineering practices. - Audit data integrity, investigate concerns, and establish processes that raise overall data quality. - Join the on-call rotation, monitor data systems, and address operational issues to protect reliability and uptime.
Requirements - 8+ years of SQL experience, including complex query optimization on large-scale relational and columnar databases. - 5+ years of Python for data engineering, covering pipeline development, automation, and transformation. - 8+ years building custom reports and dashboards in Tableau or a comparable visualization tool. - BA/BS/MS in a data-centric field (computer science, social or physical sciences, math, engineering, statistics) or equivalent experience. - Hands-on experience with a major cloud data platform (AWS, Azure, or GCP) and distributed technologies such as Spark or Hadoop. - Strong communication skills with the ability to explain technical topics to non-technical audiences and produce clear documentation (design specs, runbooks, data dictionaries).
Nice to have - Familiarity with Apache Hive and Presto for distributed query processing. - Exposure to machine learning workflows and data science tooling. - Background in large-scale data migration projects. - Prior mentoring of junior engineers or analysts. - Working knowledge of NoSQL systems (MongoDB, Cassandra) and orchestration tools such as Apache Airflow or DBT. - DevOps experience applied to data management and deployment workflows.