Sigma Software

Senior Data Engineer

Sigma Software
Apply
15 days ago
Remote, Poland or Warsaw, PolandSenior

Responsibilities

  • Design and build scalable cloud-native data platforms from greenfield development through production.
  • Implement near-real-time ingestion pipelines using event-driven and asynchronous patterns.
  • Define and enforce data lake, lakehouse, medallion architecture, and data contract standards.
  • Refactor, optimize, and modernize Spark and PySpark scripts and data pipelines.
  • Establish best practices for code quality, testing, CI/CD, data quality, observability, and reliability.
  • Drive adoption of AI tooling and agentic workflows within the data engineering team.
  • Design and deliver self-service tooling and microservices that abstract platform complexity.
  • Collaborate directly with the customer’s scientific and engineering teams.
  • Monitor platform performance, reliability, and cloud infrastructure costs.

Requirements

  • 5+ years of experience in data engineering.
  • 3+ years of production experience with Databricks and Delta Lake.
  • Strong expertise in medallion architecture and event-driven asynchronous pipeline design.
  • Advanced proficiency in Python, PySpark, and SQL.
  • Hands-on experience with Databricks Unity Catalog, Lakeflow Jobs/Workflows, and job optimization.
  • Strong AWS experience, including S3, IAM, KMS, AWS Batch, ECR, EventBridge, Lambda, or API Gateway.
  • Experience with Terraform, Databricks Asset Bundles, infrastructure as code, and CI/CD.
  • Practical experience with Git workflows, pull request reviews, and automated testing.
  • Experience configuring secure CI pipelines using OIDC or service principals.
  • Practical MLflow experience with experiment tracking, model registration, and reproducibility.
  • Understanding of data quality, lineage, provenance, schema contracts, and versioning.
  • Experience with data quality frameworks such as Great Expectations, Soda, pyDeequ, or Databricks Labs DQX.
  • Experience with monitoring, observability, and cloud cost optimization.
  • Upper-Intermediate English level or higher.
  • Preferred experience with Docker, AWS batch jobs, scikit-optimize, BoTorch, Ax, scipy, feature sets, leakage-resistant train/test splits, regulated or high-security environments, data residency requirements, and restricting AI features in secured environments.
  • Strong analytical, communication, ownership, problem-solving, scalability, maintainability, and collaboration skills.

Tech Stack

Categories

Data Engineering
Sigma Software

About Sigma Software

1,001-5,000 employees

Sigma Software is a London-headquartered, privately held IT consultancy that designs and builds custom software for startups and enterprises. The company provides end-to-end services—engineering, web and mobile development, .NET/Java platforms, AR/VR, and UI/UX—delivered via outsourcing, managed teams, and consulting. Founded in 2002, it supports long-term product development and modernization projects across multiple industries for global clients.

Contact me