Simple Machines

Senior Data Platform Engineer

Simple Machines

full-time

Posted on:

Location Type: Hybrid

Location: London • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AirflowAWSBigQueryCassandraCloudGoogle Cloud PlatformKafkaMongoDBNoSQLPostgresPythonSparkSQLTerraform

About the role

  • Design and deliver cloud-native data platforms using **Databricks, Snowflake, AWS, and GCP**
  • Apply modern architectural patterns: **data mesh, data products, and data contracts**
  • Integrate deeply with client systems to enable scalable, consumer-oriented data access
  • Build and optimise **batch and real-time pipelines**
  • Work with streaming and event-driven tech such as **Kafka, Flink, Kinesis, Pub/Sub**
  • Orchestrate workflows using **Airflow, Dataflow, Glue**
  • Process and transform large datasets using **Spark and Flink**
  • Work across relational, NoSQL, and analytical stores (Postgres, BigQuery, Snowflake, Cassandra, MongoDB)
  • Implement secure, compliant data solutions with **security by design**
  • Work directly with clients to understand problems and shape solutions
  • Translate business needs into pragmatic engineering decisions
  • Act as a trusted technical advisor, not just an order taker

Requirements

  • Strong **Python and SQL**
  • Deep experience with **Spark** and modern data platforms (Databricks / Snowflake)
  • Solid grasp of cloud data services (AWS or GCP)
  • Built and operated **large-scale data pipelines** in production
  • Strong data modelling capability and architectural judgement
  • Comfortable with multiple storage technologies and formats
  • Infrastructure-as-code experience (**Terraform, Pulumi**)
  • CI/CD pipelines using tools like **GitHub Actions, ArgoCD**
  • Data testing and quality frameworks (**dbt, Great Expectations, Soda**)
  • Experience in consulting or professional services environments
  • Comfortable working in **agile teams**
  • Able to engage stakeholders and drive outcomes, not just ship code
Benefits
  • You’ll work on **interesting, high-impact problems**
  • You’ll build **modern platforms**, not maintain legacy mess
  • You’ll be surrounded by senior engineers who actually know their craft
  • You’ll have autonomy, influence, and room to grow

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLSparkDatabricksSnowflakeAWSGCPTerraformPulumiCI/CD
Soft skills
data modellingarchitectural judgementstakeholder engagementproblem solvingcommunicationagile teamworkconsultingtechnical advisingoutcome drivingclient interaction