Graduate Data Engineers

SmartRecruiters, Inc.

City of Melbourne

On-site

AUD 65,000 - 95,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NCS Australia in Melbourne is seeking a motivated Graduate Data Engineer to join our Data & AI team. You will help design, develop and support modern cloud-based data platforms and analytics solutions for leading Australian organisations.

Collaborate with experienced data professionals, build ETL/ELT pipelines using Python and SQL, and contribute to data quality, governance and AI-enabled capabilities across enterprise environments.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Data Science, Mathematics, Statistics, Engineering, or a related discipline.
  • Strong foundational knowledge of Python programming.
  • Proficiency in SQL and relational database concepts.
  • Knowledge of or exposure to Databricks and modern data engineering concepts.
  • Understanding of data structures, algorithms, and software development best practices.
  • Strong analytical, problem-solving, and critical-thinking skills.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Eagerness to learn new technologies and develop a career in data engineering.
  • Exposure to cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
  • Understanding of data warehousing and ETL/ELT concepts.
  • Knowledge of data modelling and database design principles.
  • Familiarity with version control tools such as Git.
  • Exposure to Apache Spark, Snowflake, Power BI, or other modern data and analytics tools.
  • Experience gained through internships, university projects, hackathons, or personal technical projects.
  • Basic understanding of Agile delivery methodologies.
  • Knowledge of data governance, data quality, and information security principles.

Responsibilities

  • Design, develop, and support modern cloud-based data platforms and analytics solutions.
  • Assist in building and optimising data pipelines using Python and SQL.
  • Contribute to data quality, reliability, and governance across enterprise environments.
  • Support analytics and reporting initiatives using tools like Power BI.
  • Collaborate with cross-functional teams to deliver scalable and secure data solutions.
  • Work alongside experienced consultants, architects, engineers, and data scientists.

Skills

Python
SQL
Databricks
Data modelling
Analytical thinking
Communication skills
Team collaboration
Agile delivery
Data governance
Cloud platforms

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, Data Science, Mathematics, Statistics, Engineering, or related discipline

Tools

Git
Snowflake
Power BI
Databricks (tool)
Azure
AWS
GCP

Job description

At NCS Australia, we’re the challenger alternative in technology services and consulting. With more than 47 years of Australian heritage, we partner with governments and leading organisations to solve complex challenges, embrace new opportunities and deliver outcomes that make a real difference.

Our people bring together expertise across technology, consulting, delivery, operations, sales and corporate functions. We work collaboratively, challenge the status quo and give our people the opportunity to make an impact — for our clients, our communities and each other.

Job Description

We are looking for motivated and enthusiastic Graduate Data Engineers to join our growing Data & AI team in Melbourne. This is an excellent opportunity for recent graduates who are passionate about data, analytics, artificial intelligence, and technology, and are looking to build a career delivering modern data and AI solutions for leading Australian organisations.

You will work alongside experienced consultants, architects, engineers, and data scientists, helping organisations unlock value from their data through the design, development, and support of modern cloud-based data platforms, analytics solutions, and AI-enabled capabilities. Our team delivers enterprise-scale solutions across a range of industries, leveraging technologies such as Databricks, Snowflake, Microsoft Fabric, Azure, Power BI, and Generative AI.

As a Graduate Data Engineer, you will work closely with experienced data professionals to support the development and maintenance of modern data platforms and data products. You will assist in building and optimising data pipelines using Python and SQL, perform data extraction, transformation and loading (ETL/ELT) activities, and help ensure data quality, reliability, and governance across enterprise environments. You will contribute to the design and implementation of cloud-native data solutions on platforms such as Databricks and Snowflake, support analytics and reporting initiatives, troubleshoot data issues, and collaborate with cross-functional teams to deliver scalable and secure data solutions.

A key part of this role will be exposure to AI-assisted delivery practices that are transforming how modern data platforms are built and operated. You will have the opportunity to work with AI-powered development tools and delivery accelerators to support solution design, code generation, testing, documentation, data modelling, and analytics development. You will learn how organisations are combining data engineering, machine learning, and Generative AI capabilities to create intelligent applications, data products, and advanced analytics solutions.

This role provides an excellent opportunity to gain hands‑on experience with leading enterprise data and AI technologies while developing strong technical, problem‑solving, consulting, and stakeholder engagement skills. You will be supported through structured learning, mentoring, certification programs, and exposure to real client engagements, helping you build a successful career at the forefront of Data & AI.

Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Data Science, Mathematics, Statistics, Engineering, or a related discipline.
  • Strong foundational knowledge of Python programming.
  • Proficiency in SQL and relational database concepts.
  • Knowledge of or exposure to Databricks and modern data engineering concepts.
  • Understanding of data structures, algorithms, and software development best practices.
  • Strong analytical, problem‑solving, and critical‑thinking skills.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Eagerness to learn new technologies and develop a career in data engineering.
  • Exposure to cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
  • Understanding of data warehousing and ETL/ELT concepts.
  • Knowledge of data modelling and database design principles.
  • Familiarity with version control tools such as Git.
  • Exposure to Apache Spark, Snowflake, Power BI, or other modern data and analytics tools.
  • Experience gained through internships, university projects, hackathons, or personal technical projects.
  • Basic understanding of Agile delivery methodologies.
  • Knowledge of data governance, data quality, and information security principles.
Additional Information

Why NCS?

This is a place for people who like to get stuck in, bring ideas to life and make things happen. You'll work alongside experienced people who care about what they do, contribute to meaningful work and have the support to keep learning and grow your career. Whether you want to deepen your expertise, explore something new or take your career in a different direction, there's room to make it your own. We value Adventure, Excellence, Integrity, Ownership and Unity – bringing curiosity, collaboration and accountability to the way we work with our clients and each other.

Ready to make extraordinary happen?

We'd love to hear from you.

We celebrate diversity and inclusion

We value different perspectives, experiences and strengths our people bring. We're committed to an inclusive workplace where everyone has the opportunity to contribute, grow and succeed, and to providing equal employment opportunities and reasonable adjustments throughout the recruitment process.

Applicants will need valid Australian work rights and may be required to undergo relevant background, probity and police checks.

Agencies: NCS accepts candidate submissions only from agencies on our preferred supplier panel through the NCS Agency Portal.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Data Engineers
Graduate Data Engineers

NCS Group • City of Melbourne

On-site
AUD 60,000 - 75,000
Structured learning
Mentoring
Certification programs
+1
Lead Data Engineer & Solution Designer-Multi-Cloud Ingestion
Lead Data Engineer & Solution Designer-Multi-Cloud Ingestion

NCS • Sydney

On-site
AUD 180,000 - 230,000
Paid parental leave
Discounted health insurance
Employee discounts
+1
Senior Data Engineer (DBT and Databricks/Snowflake)
Senior Data Engineer (DBT and Databricks/Snowflake)

NCS Group Australia • City of Melbourne

On-site
AUD 150,000 - 190,000
Paid parental leave
Well-being initiatives
Health insurance discounts
+3
Multi-Cloud Data Ingestion Architect & Lead Engineer
Multi-Cloud Data Ingestion Architect & Lead Engineer

NCS Group Australia • Sydney

On-site
AUD 150,000 - 210,000
Google Data Engineer - GCP
Google Data Engineer - GCP

NCS Group Australia • City of Melbourne

On-site
AUD 100,000 - 130,000
Paid parental leave
Discounted health insurance
Career development programs
Data & AI Consultant
Data & AI Consultant

NCS Group Australia • South Australia

On-site
AUD 90,000 - 120,000
Paid parental leave
Health and well-being initiatives
Discounts on products and services
+1
GCP Data Engineer: Build Scalable Data Pipelines
GCP Data Engineer: Build Scalable Data Pipelines

NCS Group Australia • Sydney

On-site
AUD 140,000 - 190,000
Paid parental leave
Discounted health insurance
AI-driven learning platform
Graduate Data Engineer: Cloud, AI & Analytics
Graduate Data Engineer: Cloud, AI & Analytics

SmartRecruiters, Inc. • City of Melbourne

On-site
AUD 65,000 - 95,000
Solution Designer / Lead Data Engineer
Solution Designer / Lead Data Engineer

NCS • Sydney

On-site
AUD 180,000 - 230,000
Paid parental leave
Discounted health insurance
Employee discounts
+1
Solution Designer / Lead Data Engineer
Solution Designer / Lead Data Engineer

NCS Group Australia • Sydney

On-site
AUD 150,000 - 210,000