Senior Software Engineer
Core
Design, develop, and maintain scalable data pipelines, transformations, and data models to convert complex data into trusted datasets for analytics, reporting, and operational insights.
Role type
Senior Data Engineer
Builds
Scalable data pipelines, ETL/ELT processes, data models, and enterprise analytics solutions
Domain
Data Engineering / Cloud Data Platforms
Deliverable
production ML models | product features
Required skills
Data pipeline design, ETL/ELT development, Data modeling, SQL, Distributed data processing, CI/CD implementation, Data quality management, DevOps practices, Stakeholder collaboration
Preferred skills
Experience with C#, Spark, Python, PySpark, Scala, Cloud-based data platforms
Technologies
C#, C++, C++, Java, JavaScript, Python, PySpark, Scala, Spark SQL, SQL, Data Warehouses
Responsibilities
Design and develop scalable data pipelines and transformations; Implement data quality, monitoring, and reliability practices; Partner with stakeholders to translate business requirements into technical solutions; Contribute to data platform capabilities including deployment processes and metadata management; Support live-site operations by investigating data issues and improving platform resiliency; Collaborate to share best practices and drive adoption of modern data engineering capabilities.
Seniority
Senior, hands-on IC