Data Modelling Engineer

Toronto, ON, CA, Canada

Job Description

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.

Key Responsibilities:



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.

Required Qualifications:



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

Pay: $63,404.21-$170,799.94 per year

Ability to commute/relocate:

Toronto, ON (Toronto District): reliably commute or plan to relocate before starting work (required)
Application question(s):

what is your monthly current salary? What is your monthly expected salary? What is your notice period?
Education:

Bachelor's Degree (required)
Experience:

Data Modelling Engineer: 4 years (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3022371
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned