Freelance Data Science Engineer (Python & Sql)

Mindrift

Canberra

On-site

AUD 110,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nuvento in Canberra seeks a Data Engineer to build and maintain Spark pipelines, ingest data from Kafka, and ensure robust data processing for a Federal Government client. You will collaborate with cross-functional teams to deliver scalable data solutions and maintain data quality across the data lake.

The role emphasizes hands-on development, troubleshooting, and staying current with big data technologies such as Spark, Kafka, and Airflow.

Qualifications

  • Bachelor's or master's in Computer Science, Software Engineering, or related field.
  • 3+ years of experience in data engineering or software development.
  • Strong programming skills in Scala, Python, or Java.
  • Expertise in Spark, Kafka, and big data processing concepts.
  • Experience with data storage solutions (HDFS or S3) and data serialization formats.
  • Knowledge of database concepts, data modelling, schema design, and normalisation.
  • Familiarity with monitoring/logging tools and workflow management tools (e.g., Airflow).
  • Experience with version control systems (Git).

Responsibilities

  • Maintain and develop Spark pipelines to process large-scale data sets.
  • Ingest tables into data lake from Kafka using batch, micro-batch, or real-time processing.
  • Run Spark jobs for ingestion, curation, and extraction of data.
  • Alter schemas and configs to meet business requirements and ensure data quality.
  • Attend meetings regarding data ingestion and collaborate with cross-functional teams.
  • Troubleshoot and resolve bugs in data processing pipelines.
  • Monitor performance and troubleshoot using logging/monitoring tools.
  • Document best practices and develop standards for data pipelines.
  • Stay up-to-date with emerging technologies and trends in big data processing.

Skills

Spark
Kafka
Scala
Python
Java

Education

Bachelor's or Master's in CS/SE

Tools

HDFS
S3
Airflow
Git

Job description

Who we are and how are we different?

Nuvento is a Canberra-based specialist technical data consultancy that provides consultancy services to both private and public organizations throughout Australia. Our team consists of passionate and highly skilled professionals who are dedicated to delivering the right solutions with the right tech in the right way, on time, every time.

We're a business run by techs, for techs, that challenge the mould and strives to be different.

Our driving principles include:

  • being generous in our knowledge, spirit, and time
  • accountable and transparent
  • dedicated to growth, knowledge sharing and development
  • valuing work-life balance
  • and rewarding our staff for the value they provide
Who we are looking for:

We are looking for a Data Engineer with experience in Spark and Kafka to operate with one of our large Federal Government Clients. As a Data Engineer, you will have the opportunity to work with cutting-edge technologies and collaborate with cross-functional teams to ensure successful data integration.

Your Responsibilities:
  • Maintain and develop Spark pipelines to process large‑scale data sets.
  • Ingest tables into our data lake from Kafka using batch processing, micro‑batching, or real‑time processing techniques.
  • Run Spark jobs for ingestion, curation, and extraction of data.
  • Alter schemas and configs to meet business requirements and ensure data quality.
  • Attend meetings regarding data ingestion and collaborate with cross‑functional teams to ensure successful data integration.
  • Troubleshoot and resolve bugs in the data processing pipelines.
  • Monitor performance and troubleshoot issues using logging and monitoring tools.
  • Document best practices and develop standards for data processing pipelines.
  • Stay up‑to‑date with emerging technologies and industry trends in big data processing and analytics.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in data engineering, software development, or a related field.
  • Strong programming skills in Scala, Python, or Java.
  • Expertise in Spark, Kafka, and big data processing concepts.
  • Experience with data storage solutions, such as Hadoop HDFS or Amazon S3, and data serialization formats.
  • Knowledge of database concepts, data modelling, schema design, and normalisation.
  • Familiarity with monitoring and logging tools, and workflow management tools, such as Apache Airflow.
  • Experience with version control systems, such as Git.
Your attributes and aptitude:
  • Strong communication, problem‑solving, and collaboration abilities.
  • Ability to work independently and in a team‑oriented, collaborative environment.

Security Clearance Required - All applicants must have a Baseline (NV1 preferred)

Why work with Nuvento?

We offer competitive compensation packages and benefits, along with opportunities for growth and advancement within the company. As a member of our team, you will have the chance to work on challenging projects, develop your skills, and make a real impact on our business.

If you are a self‑motivated and results‑oriented data engineer with a passion for big data processing, we encourage you to apply for this exciting opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer: Spark, Kafka & Big Data Pipelines
Data Engineer: Spark, Kafka & Big Data Pipelines

Mindrift • Canberra

On-site
AUD 110,000 - 140,000
Data Engineer
Data Engineer

Vivanti Consulting • Canberra

On-site
AUD 110,000 - 150,000
Mentoring Program
360° Progress Reviews
Guilds & Regular Training
+4
Senior Data Engineer
Senior Data Engineer

New Vision Software • South Australia

Hybrid
AUD 166,000 - 240,000
1 Senior Data Engineer
1 Senior Data Engineer

Experis Australia • Canberra

Hybrid
AUD 157,000 - 203,000
Hybrid working environment
Onsite six weeks at start
Opportunities across multiple cities
Senior Data Engineer
Senior Data Engineer

Versent • Australia

On-site
AUD 150,000 - 190,000
Flexibility in work hours
Craft 180 learning program
Salary packaging options
+2
Staff Implementations Data Engineer (NV1, contract)
Staff Implementations Data Engineer (NV1, contract)

Lookahead • Melbourne

On-site
AUD 140,000 - 190,000
Data Engineer
Data Engineer

Emanate Technology • Adelaide

On-site
AUD 110,000 - 150,000
Competitive salary package
Career growth opportunities
Ongoing training and development
+1
Data Engineer - MS Fabric
Data Engineer - MS Fabric

Vivanti Consulting • Canberra

On-site
AUD 90,000 - 120,000
Mentoring Program
360° Progress Reviews
Guilds & Regular Training
+4
Senior Data Engineer — Secure Cloud Pipelines (NV1)
Senior Data Engineer — Secure Cloud Pipelines (NV1)

Lookahead • Melbourne

On-site
AUD 140,000 - 190,000
Lead Data Systems Data Engineer
Lead Data Systems Data Engineer

Clicks IT Recruitment • Canberra

On-site
AUD 140,000 - 200,000
Top locations