Data Modelling Engineer

Nets-international Communication
Croydon, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Croydon, United Kingdom

Tech stack

Query Performance
Agile Methodologies
Amazon Web Services (AWS)
Bash
Big Data
Unix
Information Systems
Data Architecture
Information Engineering
Data Governance
Data Integration
ETL
Data Systems
Data Warehousing
Database Design
Database Storage Structures
Document Management Systems
Distributed Data Store
Hadoop
Hive
Python
PostgreSQL
Shell
Meta-Data Management
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Oracle Applications
Query Optimization
Power BI
Azure
SQL Databases
Tableau
Talend
Scripting (Bash/Python/Go/Ruby)
Snowflake
Spark
Database Performance
Data Lake
Kubernetes
Storage Technologies
Information Technology
Data Lineage
Physical Data Models
REST
Looker Analytics
Data Pipelines
Docker

Job description

  • Design, develop, and maintain conceptual, logical, and physical data models to support enterprise data architecture and reporting needs.
  • Build and manage data pipelines and integrations using ETL tools like Talend, Informatica, and custom scripts (Bash/Unix Shell, Python).
  • Collaborate with cross-functional teams to capture business requirements and translate them into optimized data models and schemas.
  • Design and optimize database structures in SQL-based platforms (MySQL, PostgreSQL, SQL Server, Oracle) and NoSQL systems (MongoDB).
  • Implement and maintain data processing across big data ecosystems - Hadoop, Spark, Hive, and Azure Data Lake.
  • Ensure data accuracy, consistency, and governance across distributed data environments.
  • Develop data lineage and metadata documentation to support transparency and compliance.
  • Optimize query performance and storage design for analytics workloads.
  • Collaborate with analytics and BI teams (e.g., using Looker, Power BI) to deliver accurate and performant data models.
  • Participate in Agile development cycles, ensuring timely delivery of data solutions.
  • Maintain documentation and provide technical support for deployed models and data architectures.

Requirements

Do you have experience in UNIX?, Do you have a Bachelor's degree?, * Bachelor's or Master's degree in Computer Science, Information Systems, or Data Engineering.

  • 4-7 years of experience in data modelling, data architecture, or database design.
  • Proven experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Strong understanding of data warehouse and data lake architectures.
  • Hands-on experience with ETL tools (Talend, Informatica) and scripting (Bash, Python).
  • Familiarity with big data platforms (Hadoop, Spark, Hive).
  • Experience in data governance, metadata management, and lineage documentation.
  • Knowledge of cloud platforms (AWS, Azure Data Lake, or GCP).
  • Excellent understanding of database performance tuning and query optimization.
  • Knowledge of dimensional modelling techniques (Star/Snowflake schemas).
  • Familiarity with RESTful APIs and data integration for analytical applications.
  • Experience with BI tools (Looker, Power BI, or Tableau).
  • Exposure to containerized environments (Docker, Kubernetes).
  • Understanding of Agile methodologies for collaborative delivery.

Job Type: Full-time, * Bachelor's (required), * Data Modelling Engineering: 4 years (required)

About the company

NETS International Group is seeking an experienced Data Modelling Engineer to design, develop, and optimize data models supporting advanced analytics, business intelligence, and cloud-based data solutions. The ideal candidate will build scalable data pipelines, define robust data architectures, and ensure efficient integration across platforms such as MySQL, PostgreSQL, MongoDB, Hadoop, and Azure Data Lake. You will collaborate with data engineers, analysts, and solution architects to establish a unified data foundation aligned with business objectives and analytics needs.

Apply for this position