Developer Programmer (mid to senior)

apartmentMANTLE TECHNOLOGY PTY LTD placeSydney calendar_month 

JOB DESCRIPTION

Developer Programmer (mid to senior)

About Us

We're a rapidly growing tech company based in Sydney's Barangaroo district, specialising in building scalable AI solutions for enterprise clients. We have a strong focus on code quality and performance leveraging the best tools and practises.

The Candidate

We're seeking an experienced, skilled, mid to senior Developer Programmer to join our technical team. The ideal candidate will be expert in SQL optimisation, cloud application and development platforms, and modern data tools. They will have a passion and curiosity to develop new solutions to difficult problems.

You'll be responsible for designing and implementing efficient data pipelines, optimising query performance, and collaborating with data analysts/scientists to deliver robust ML/AI solutions.

Why This Role Is Different
  • No tech debt – ability to focus on modern data engineering practices
  • Direct impact on architectural decisions and best practices
  • Opportunity to work with cutting-edge tools and cloud technologies

Requirements & Core Skills

SQL
  • Advanced query optimisation and performance tuning
  • Experience with window functions, CTEs, and complex joins
  • Knowledge of indexing strategies and query plan optimisation
  • Ability to write efficient and maintainable SQL code
  • Ability to write recursive functions
  • Experience with incremental logic in production data pipelines
  • Expert in creation and maintenance of feature stores for AI models
Data Modelling
  • Strong understanding of dimensional modelling
  • Experience with DBT and modern data warehouse design
  • Knowledge of data normalisation and denormalisation trade-offs
  • Ability to track data lineage for tables and fields using visual tools
  • Experience with medallion data architectures

Technical Requirements

Cloud Platforms
  • Hands-on experience with at least one (AWS/GCP/Azure)
  • Understanding of cloud cost optimisation
  • Experience with at least one cloud-native data warehouse (Snowflake, Redshift, BigQuery)
  • Experience in a cloud admin role with ability to create and delete production datasets
Data Engineering Tools
  • Proficiency with DBT for data transformation
  • Experience with pipeline orchestration tools (Airflow, Dagster)
  • Knowledge of streaming data processing
Programming
  • Python proficiency for data processing and automation
  • Experience with version control (Git) and CI/CD practices
  • Fluent with CLI languages and cloud connections to local machines
  • Experience with social network analysis tools
  • Experience building and integrating vector databases and RAG pipelines
Nice to Haves
  • Experience with NoSQL databases (MongoDB, Cassandra)
  • Experience with scalable sequence modelling
  • Knowledge of data mesh architecture
  • Experience with real-time data processing
  • Experience with data quality monitoring tools
  • Experience with feature stores and vector databases for ML/AI models

Ideal Candidate Profile

We're particularly interested in candidates who:

  • Have 5+ years of experience in software development and data engineering or related field
  • 3+ years in a consultancy role
  • Demonstrate strong problem-solving abilities
  • Have experience optimising large-scale cloud applications and data heavy systems
  • Show enthusiasm for learning new technologies and tackling new problems
  • Have experience in large, complex organisations where you have lived and breathed the problem of excessive workforce communications
  • Team leadership experience
  • Must have the right to live and work in Australia without additional visa requirements

Culture and Environment

What We Offer
  • Professional development budget
  • Regular knowledge sharing sessions
  • Modern tech stack and tools
  • Flexible working arrangements possible
  • Competitive salary and benefits package
Work Arrangement
  • Location: Sydney Barangaroo. No remote.
  • Modern office with excellent facilities in a central location

8 May 2025

electric_boltImmediate start

Developer/Programmer

apartmentGOSOL AUSTRALIA PTY LIMITEDplaceSydney NSW
A Developer Programmer plays a pivotal role in the software development lifecycle, encompassing the design, development, installation, and testing of software applications. Key Responsibilities: Design, code, test, and debug software applications...
local_fire_departmentUrgent

Developer Programmer

apartmentGoTech Solutions Pty LtdplaceSydney NSW
A Developer Programmer plays a pivotal role in the software development lifecycle, encompassing the design, development, installation, and testing of software applications. Key Responsibilities: Design, code, test, and debug software applications...
check_circleNew offer

IT Consultant / Programmer

apartmentGoTech Solutions Pty LtdplaceSydney NSW
Duties and Responsibilities: As a IT Consultant/Programmer, you will be responsible for analysing, assessing, designing, developing, testing, implementing maintaining and supporting quality applications that supports the company’s key objectives...