Remote job
Contract Senior Data Engineer
Job details
About this role
Role overview Build and improve core data platform infrastructure for a client, covering pipelines, APIs, data modelling, and secure access for internal and external users. This remote, EU-based contract begins with a three-month term and calls for a senior engineer who can guide technical choices, support production systems, and mentor teammates.
Responsibilities - Design and implement data pipelines and APIs for batch processing, streaming, and near-real-time consumption. - Choose and scale data access patterns in line with business needs and domain knowledge. - Improve platform performance through instrumentation, monitoring, and ongoing enhancements. - Provide secure access to data products using appropriate authentication patterns. - Work with engineering leaders and architects to deliver reliable solutions and communicate progress clearly. - Coach other engineers and share practices that improve technical quality.
Requirements - Strong experience writing maintainable, performant Python. - Experience building data pipelines with tools such as dbt, Kafka, Spark, AWS Kinesis, AWS Lambda, and Apache Airflow, or comparable technologies. - Knowledge of data modelling and advanced SQL, including common table expressions, window functions, and query performance. - Experience with end-to-end monitoring and alerting, using tools such as CloudWatch or Datadog. - Practical problem-solving skills, sound technology judgment, and a strong focus on quality and stakeholder needs. - Clear communication, ownership, and transparency in a dynamic production environment.
Benefits and work setup - Remote-first arrangement for candidates in the European Union. - B2B contract, initially for three months.