Teddington
Nub News Logo
Nub News

Data Analytics Principal Software Engineer

Where

Richmond

Type

Contract

Salary

Daily

Data Analytics Principal Software Engineer required to architect and design scalable data platforms, driving the data architecture vision across Data Lake, Pipelines, and/or Mesh.

You will need to have software developer background with hands-on experience on several large enterprise data lake projects, preferably with strong Python. Must also have experience as a technical lead across multiple teams (both onshore and offshore) building data platforms, customer facing data products and/or machine learning systems, with experience of product analytics tools (Mixpanel, Power BI, Athena). Experience working with LLMs in Data engineering and using AI as an accelerator is also key to this role.

Technology Requirements:

Data Architecture & Design: Data Lakes (eg, AWS S3, Azure Data Lake, Google Cloud Storage), Data Mesh principles, domain-oriented data ownership and federated governance, data modelling (OLAP/OLTP, dimensional modelling, schema evolution)

Data Engineering & Pipelines: ETL pipelines (using tools like AWS Glue, Apache Spark), Map-Reduce, streaming data platforms (eg, Kafka, SQS), Real Time and batch processing paradigms

Cloud & Infrastructure: cloud-native data services (AWS Glue, Azure Synapse, GCP BigQuery, Databricks), Infrastructure-as-Code (IaC) (using Terraform, CloudFormation, Lakeformation)

Programming & Scripting: Python and SQL, C#, CI/CD pipelines and DevOps practices for data workflows

Data Governance & Security: Data cataloging and lineage tools (eg, Collibra, Apache Atlas, OpenMetaData), data privacy, encryption, access control (eg, IAM, RBAC, ABAC), and compliance frameworks (GDPR)

Observability & Reliability: Monitoring and alerting for data systems, data quality frameworks (eg, Great Expectations, Monte Carlo), designing for resilience, fault tolerance, and disaster recovery

Related Jobs

Morson Edge

67.70 Hourly

New Malden (KT3 3)

Contract

Software Engineer - Contract - 6 Months About You: As an experienced Software Engineer, your skills and experience will include; - Strong software skills, particularly agile/DevSecOps methodologies; knowledge of Terraform, Helm, Python preferred - Contribute to a continuous learning and feedback process in relation to the DevSecOps approach - Participate in Scrum meetings and technical discus click apply for full job

Pioneer Selection

30000 Annual

Chessington (KT9 1)

Permanent

Quality Assurance Officer (4on 4off Days) Salary: Basic up to £30,000

Sign-up for our FREE newsletter...

We want to provide teddington with more and more clickbait-free news.

     

...or become a Supporter.
Teddington. Your Town. Your News.

Local news is essential for our community — but it needs your support.
Your donation makes a real difference.
For monthly donators:
Ad-free experience