PitchMeAI
Dataro

Junior Data Engineer

Dataro · Sydney, New South Wales, Australia

  • On site
  • Full-time
  • A$75,000 / year
  • Sydney, New South Wales, Australia

Job highlights

  • Build and maintain data pipelines for a SaaS startup.
  • Process millions of records daily for non-profits.
  • Work with Python, SQL, and AWS infrastructure.
  • Collaborate with senior engineers and data scientists.
  • Gain experience with a modern data stack.

About the role

About Dataro

Dataro is an ethically minded SaaS startup using machine learning to help not-for-profits raise more money and do more good. Our platform powers fundraising for organisations around the world, helping them run smarter campaigns and improve donor engagement using data-driven insights.

If you want to build meaningful technology with real social impact - while working in a modern, supportive engineering culture - we'd love to meet you.

The Role

We're looking for a Junior Data Engineer to help build and maintain the data pipelines that power Dataro's platform. Every day we ingest and process hundreds of millions of records from a wide range of fundraising and CRM systems. You'll work alongside senior engineers across our Python backend and AWS infrastructure, learning fast and contributing from day one.

This is a hands-on role where you'll build your skills in a supportive team while shipping meaningful improvements week-to-week.

What You'll Do

  • Support the building and maintenance of data pipelines that process and normalise large volumes of records
  • Assist with integrations across fundraising, CRM, and adjacent platforms
  • Investigate and help resolve data issues across ingestion, transformation, and delivery pipelines
  • Write clean, well-tested code and participate in code reviews
  • Collaborate with data scientists and engineers to ensure Dataro models run effectively
  • Learn and apply engineering best practices with guidance from senior engineers

What You'll Bring

  • 1+ years professional experience or equivalent (internships, personal projects, or bootcamps) in data engineering or backend software engineering
  • Competent Python and SQL skills (PostgreSQL preferred)
  • Familiarity with data pipelines and data processing concepts
  • Familiarity with Git and version control
  • Eager to learn and comfortable asking questions
  • A clear communicator who works well in a team

Nice To Have (But Not Required)

No single person will have all of these - they're opportunities to grow.

  • Experience with AWS or equivalent cloud platform
  • Exposure to DuckDB, Athena, or similar analytical query engines
  • CI/CD pipelines or automated testing
  • Experience in the not-for-profit sector

Why You'll Love Working With Us

  • Work on socially meaningful technology that directly helps charities raise more money.
  • Small but high-calibre engineering team - real autonomy, real ownership.
  • Modern data stack (Python, Serverless AWS, Postgres, DuckDB, S3, Athena, etc.).
  • We want smart engineers who understand how software works at a deep level - and who aren't afraid to use modern AI tools to ship better features faster.
  • Flexible working arrangements (WFH + office in Sydney).
  • Supportive, transparent, mission-driven culture.

Key skills/competency

  • Data Engineering
  • Python
  • SQL
  • AWS
  • Data Pipelines
  • Machine Learning
  • Backend Development
  • Git
  • PostgreSQL
  • Dataro Platform

Skills & topics

  • Junior Data Engineer
  • Data Engineering
  • Python
  • SQL
  • AWS
  • Data Pipelines
  • SaaS
  • Startup
  • Software Engineering
  • Backend Development

How to get hired

  • Tailor your resume: Highlight Python, SQL, and data pipeline experience. Quantify achievements from projects or previous roles.
  • Showcase your potential: Emphasize eagerness to learn and team collaboration skills. Include personal projects if you have limited professional experience.
  • Prepare for technical questions: Be ready to discuss data pipeline concepts, Python coding, and SQL queries. Familiarize yourself with Git.
  • Understand Dataro's mission: Research their impact on non-profits and their ethical approach to technology. Align your application with their values.
  • Ask insightful questions: Prepare questions about the team, technology stack, and growth opportunities during the interview.

Technical preparation

Master Python for data manipulation and scripting.,Practice SQL, especially PostgreSQL, for data querying.,Understand core data pipeline concepts and ETL.,Familiarize yourself with Git for version control.

Behavioral questions

Describe a challenging data issue you resolved.,How do you approach learning new technologies?,How do you collaborate effectively with a team?,Why are you interested in Dataro's mission?

Frequently asked questions

What are the core technologies used by Dataro for data engineering?
Dataro utilizes a modern data stack including Python for backend development, SQL (PostgreSQL preferred) for database interactions, and operates on AWS infrastructure. They also leverage tools like DuckDB, Athena, and S3 for data processing and querying.
What is the expected career growth for a Junior Data Engineer at Dataro?
As a Junior Data Engineer at Dataro, you will work alongside senior engineers, learning best practices and gaining hands-on experience with their data pipelines and AWS infrastructure. This role is designed for rapid learning and contribution, offering opportunities to grow your skills in a supportive team environment.
How does Dataro support the professional development of its Junior Data Engineers?
Dataro provides guidance from senior engineers, encourages learning and asking questions, and offers exposure to a modern data stack. The role is structured to allow immediate contribution while fostering skill development in data engineering and backend development.
What is Dataro's approach to flexible working arrangements for this role?
Dataro offers flexible working arrangements, including work from home options, alongside an office presence in Sydney. This aims to provide a good work-life balance for their team members.
Does Dataro have a preferred background for a Junior Data Engineer candidate?
While 1+ years of professional experience in data engineering or backend software engineering is preferred, Dataro also considers equivalent experience from internships, personal projects, or bootcamps. Strong Python and SQL skills are essential.
How important is experience in the not-for-profit sector for this role?
Experience in the not-for-profit sector is considered a 'nice to have' but not a strict requirement. The primary focus is on your technical skills in data engineering and your willingness to learn and contribute to Dataro's mission.
What kind of data volume does the Junior Data Engineer at Dataro work with?
The Junior Data Engineer will be involved in processing hundreds of millions of records daily, ingested from a wide range of fundraising and CRM systems. This involves working with large datasets on a regular basis.