Software Engineer
Core
Design, build, and maintain scalable data pipelines, data models, and data products to power analytics, reporting, and machine learning.
Role type
Senior Data Engineer
Builds
Trusted datasets, reliable data pipelines, and scalable data platforms
Domain
Cloud data engineering (Azure)
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, SQL, Java, batch/streaming pipeline design, Azure data services (ADLS, ADF, Synapse, Databricks, Fabric), CI/CD, automated testing, data validation, monitoring, logging, lineage, alerting, containerization, Git
Preferred skills
Snowflake, BigQuery, Redshift, Airflow, Synapse Pipelines, Dagster, dbt, event-driven architecture, real-time data processing, Azure Data Engineer certification
Technologies
Azure, AWS, GCP, Databricks, Snowflake, Synapse, Redshift, BigQuery, Spark, dbt, Airflow, GitHub, GitHub Actions
Responsibilities
Design and build scalable data pipelines and data models; Deploy data workloads on Azure platforms; Implement deployment automation, monitoring, logging, and alerting; Collaborate with Product, Analytics, and Data Science teams to deliver business value.
Seniority
Mid-Senior, hands-on IC