Data Engineer
Spotted 22h agoMid-Senior LevelFull-time
Job details
- Work mode
- Remote
- Employment
- Full-time
- Level
- Mid level
- Experience
- 3+ years
- Posted
- Oct 28, 2026
- Last confirmed open
- Oct 29, 2026
Job description
About this role
- Design, develop, and maintain scalable and reliable data platforms and pipelines for analytics and operational use cases
- Build distributed data processing workflows using Apache Spark, pySpark, and Databricks
- Develop and evolve cloud-native data solutions leveraging Azure and AWS services
- Model and optimize data structures for analytics, reporting, and downstream consumption
- Integrate data from multiple heterogeneous sources while ensuring data quality, consistency, and traceability
- Implement data quality controls, schema validation, lineage tracking, and monitoring processes
- Optimize performance, scalability, reliability, and cost-efficiency of data pipelines and infrastructure
- Collaborate closely with scientists, analysts, and engineering teams to translate business and research requirements into technical solutions
- Contribute to CI/CD processes, infrastructure automation, and engineering best practices
- Research and introduce new technologies and approaches within the data engineering ecosystem
- 3+ years of commercial experience in Data Engineering
- 2+ years of hands-on production experience with Databricks
- Strong expertise with Delta Lake, including medallion architecture and table optimization
- Advanced proficiency in Python, pySpark, and SQL
- Deep practical knowledge of Databricks components including Unity Catalog, Lakeflow Jobs / Workflows, and job optimization
- Hands-on experience with AWS services including S3, IAM, KMS, and at least one of AWS Batch, ECR, EventBridge, Lambda, or API Gateway
- Experience designing event-driven and asynchronous data pipelines
- Strong knowledge of Infrastructure as Code and CI/CD practices
- Practical experience with Terraform and Databricks Asset Bundles
- Experience working with Git workflows, pull request reviews, and automated testing
- Understanding of secure authentication approaches such as OIDC and service principals
- Practical experience with MLflow, experiment tracking, model registry, and reproducibility practices
- Strong understanding of data quality, lineage, schema contracts, and provenance concepts
- Experience with data quality frameworks such as Great Expectations, Soda, pyDeequ, or Databricks DQX
- Experience monitoring and optimizing data platform reliability and cloud costs
- Upper-Intermediate or higher English level
WILL BE A PLUS:
- Experience packaging workloads using Docker and running batch workloads in AWS
- Familiarity with ECR and containerized data processing solutions
- Experience with experiment optimization libraries such as scikit-optimize, BoTorch, Ax, or scipy
- Understanding of ML feature engineering and leakage prevention techniques
- Experience working in regulated or high-security environments
- Knowledge of data governance, compliance, and data residency requirements
- Experience disabling or restricting AI-assisted tooling/features in secure environments
Interested in this role?Continue on Sigma Software's careers page.
Apply on Sigma Software