Senior Software Engineer – Data

vor 2 Wochen


City of Melbourne, Österreich Edrolo Vollzeit

Senior Software Engineer – Data & ML Who are we? Edrolo is a leading EdTech provider headquartered in Melbourne, providing educational resources to over 200,000 students, 17,000 teachers, and 1000 schools across Australia, with a focus on Years 7-12. We provide full-service teaching and learning resources, from textbooks through to high-quality video lessons and exams, complete with analytics and dashboards to make learning fun and effective About the role: This is a Senior Individual Contributor role at Edrolo , focused on building intelligent, data-powered product features while strengthening the data and machine learning foundations that support them. You’ll work across backend and data systems to deliver scalable features, services, and ML-driven experiences that bring Edrolo’s platform vision to life. You will design and implement systems end-to-end from data ingestion and transformation through to APIs and product integrations while mentoring others and shaping best practices in both software and data engineering. Key Responsibilities Feature & Platform Development Build backend features and services that leverage data and ML insights to enhance learning and assessment experiences. Collaborate closely with product and design teams to bring data-driven features to life in Edrolo’s platform. Contribute to shared libraries, APIs, and infrastructure that enable rapid, reliable feature delivery. Data Platform & ML Infrastructure Design, build, and maintain data pipelines and services that support analytics, reporting, and machine learning use cases. Collaborate with data scientists to operationalise ML models - from feature engineering and model training pipelines through to deployment, monitoring, and retraining. Drive best practices for model lifecycle management, reproducibility, and performance in production environments. Backend Engineering for Data Systems Develop APIs, and batch/streaming systems that process large volumes of educational and behavioural data. Optimise for performance, reliability, and scalability across both transactional and analytical workloads. Integrate data and ML outputs into user-facing systems through well-structured backend interfaces. Data Governance, Quality & Security Implement robust data validation, quality assurance, and lineage tracking to maintain trust in key data assets. Technical Architecture & Strategy Help define the long-term architecture for data-driven and ML-enabled systems aligned with Edrolo’s “Results System” vision. Evaluate and integrate emerging data and ML technologies to improve scalability, observability, and developer productivity. Balance innovation with maintainability and operational excellence. Collaboration & Mentorship Work closely with engineers, data scientists, and product managers to translate business requirements into scalable, data-centric features. Mentor peers in software, data, and ML engineering best practices. Advocate for cross-functional collaboration between feature and data teams. Technical Skills Strong Python engineering skills with experience in data/ML libraries (Pandas, PySpark, Scikit-learn, MLflow). Backend development expertise (FastAPI, Django, Flask, or equivalent), including designing APIs and integrating with data systems. Experience building data pipelines with modern orchestration frameworks (Airflow, Dagster, dbt, n8n, etc.). Deep understanding of data modelling, warehousing, and transformation (SQL, DuckDB, Parquet, S3, etc.). Experience deploying and scaling ML models in production (batch and real-time). Familiarity with AWS data and compute stack (S3, Glue, Lambda, Step Functions, ECS/Fargate, RDS/Redshift). Experience with CI/CD, containerisation (Docker) , and Infrastructure as Code (Terraform or CloudFormation). Strong grounding in data privacy, security, and compliance frameworks . Experience establishing monitoring, logging, and observability for backend and ML systems. Excellent communication skills — able to bridge technical and business perspectives. Demonstrated leadership in improving engineering and data practices across teams. Curiosity and passion for applying emerging ML and data technologies to solve real problems in education. Why work with us? At Edrolo, whilst having the opportunity to be at the forefront of improving teaching and learning for hundreds of thousands of students across Australia, you will have access to benefits such as a variety of leave options; flexible working arrangements to help manage your work-life balance; annual funding for your ongoing learning and development; an inclusive and supportive culture and environment to work in; and regular social events with colleagues across the company. #J-18808-Ljbffr



  • Council of the City of Sydney, Österreich Seer Data & Analytics Vollzeit

    Seer Data & Analytics is an Australian purpose‑led technology company turning data and AI into action for a better world. Our mission is to transparently and securely connect and provide access to data from the source to empower leaders to make better decisions. Our values are Fairness first Respect and protect Shared ground Trust by design About the role...


  • Melbourne, Österreich NTT DATA, Inc. Vollzeit

    Join to apply for the Senior Software Lifecycle Specialist role at NTT DATA, Inc. 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Lifecycle Specialist role at NTT DATA, Inc. Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading...


  • City of Melbourne, Österreich Dye & Durham Corporation Vollzeit

    Join to apply for the Senior Software Engineer role at Dye & Durham Corporation 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer role at Dye & Durham Corporation DescriptionWe're looking for x2 experienced, versatile, and strategic Senior Software Engineers to drive the development and support of high-quality products...

  • Junior Data Engineer

    vor 2 Wochen


    City of Melbourne, Österreich Gamma Data Vollzeit

    Gamma Data is a cloud platform and integration service provider based in Melbourne, VIC. We specialise in delivering engineering, architecture, leadership, and governance for transformation initiatives and large-scale cloud adoption programs. Our expertise spans across all cloud providers and we offer cloud platform, integration, and application design...


  • City of Brisbane, Österreich RIB Software Vollzeit

    C++ Software Engineer – RIB Graphics Team Job Title: C++ Software Engineer – RIB Graphics Team Location: Brisbane Employment Type: Full-Time Department: Product Engineering / R&D Driven by transformative digital technologies and trends, we are RIB and we’ve made it our purpose to propel the industry forward and make engineering and construction more...

  • C++ Software Engineer

    vor 17 Stunden


    City of Brisbane, Österreich Rib Software Vollzeit

    C++ Software Engineer – RIB Graphics Team Job Title: C++ Software Engineer – RIB Graphics Team Location: Brisbane Employment Type: Full-Time Department: Product Engineering / R&D Driven by transformative digital technologies and trends, we are RIB and we've made it our purpose to propel the industry forward and make engineering and construction more...


  • City of Melbourne, Österreich XPT Software Vollzeit

    Senior Automation Engineer – Superannuation Domain Join to apply for the Senior Automation Engineer – Superannuation Domain role at XPT Software. As a Senior Automation Engineer in the Superannuation domain, you will be responsible for ensuring the quality and compliance of investment platforms and systems that support member services, fund...


  • City of Melbourne, Österreich Dye & Durham Corporation Vollzeit

    A leading software company in Melbourne is seeking a Senior Software Engineer for a 12-month contract. This hybrid role involves managing application support, designing databases, and leading data modeling initiatives. Candidates should have over 10 years of experience and strong communication skills, as well as a background in IT or Computer Science. The...


  • City of Melbourne, Österreich Reece Ltd. Vollzeit

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: VIC - Cremorne - 57 Balmain Sttime type: Full timeposted on: Posted Todayjob requisition id: R- Senior Software Engineer**About Reece**The Reece name is probably best known for plumbing. But we’re much more than that. We're radically transforming our business through innovative...

  • Data Engineer

    Vor 3 Tagen


    Council of the City of Sydney, Österreich XPT Software Vollzeit

    Join to apply for the Data Engineer role at XPT Software Core Skills SQL, Python & Alteryx Power BI & Tableau tools Excel Background to Credit risk / Collections / Hardship business domain Other Skills Strong analytical skill and experience delivering complex data projects with a focus on data quality, lineage, and reconciliation between legacy and new...