Job Title: Firmware & Machine Learning Engineering Intern (16 Months) Company: Trimble Job Category: Machine Learning Roles & Responsibilities: What Makes This Role Great: In this role, you will be at the forefront of implementing cutting edge machine learning algorithms directly into navigation firmware, directly influencing system performance and shaping the future of autonomous positioning technology. Key Exciting Responsibilities * Take part in machine learning development activities related to Trimble Applanix APX/AP\+ firmware. * Drive critical engineering activities including debugging, data analysis, and algorithm implementation for real\-time systems. * Develop software using industry standard development tools such as GIT and JIRA within an agile team framework. * Collect, structure, and organize high quality datasets to power continuous navigation model improvements. * Produce comprehensive technical documentation to support system level integration and ongoing development. * Knowledge of system level integration and multi\-component hardware/software development. * Proven ability to multi\-task effectively in a dynamic, highly agile environment. * Strong presentation skills and ability to communicate technical findings clearly. * You'll work on projects that truly matter: Our purpose\-driven culture means you'll be helping to build and deliver solutions that make work faster, safer, and more sustainable for millions of people worldwide. Our impact is tangible, from connected machines that save fuel to data\-driven insights that reduce waste. * Collaborate with like\-minded people: Our strong internal culture is a "hidden gem." You will work with a collaborative, supportive team that shares your purpose and fosters a genuine sense of belonging. We're a company of "visionary pragmatists" who think boldly and build things that work. * Be an owner: Trimble thrives on individuals who take initiative and embrace ownership. You'll find an entrepreneurial spirit where success is often "self\-authored," empowering proactive "doers." Navigation Engineering, Machine Learning Intern, TinyML, Kalman Filtering, C\+\+, Python, Linux, Firmware Development, MCU, Applanix Work Location: Richmond Hill, Canada Availability: Full time
Job Title: Machine Learning Engineer Company: Arkeus Job Category: Machine Learning Roles & Responsibilities: We have developed an inclusive, transparent and engaging culture that focuses on building a diverse workforce — realising that to attract the very best, we need to ensure our culture is ready to welcome people from all ages, genders and backgrounds. About The Role As a Machine Learning Engineer at Arkeus, you will work with the Machine Learning team to prepare data and develop ML models, joining specialists working at the intersection of machine learning, computer vision, optical science and engineering design. Key Responsibilities * Implement and improve the ETL process. * Make data readily available to engineers across the team and improve and organise our datasets. * Use PyTorch, OpenCV and scikit\-learn to design, build and train neural networks for image classification and object detection. * Lead the implementation and optimisation of state\-of\-the\-art deep\-learned neural networks in computer vision applications. * Contribute to and take ownership of accurate object detection across varied environments (over sea, littoral zone, rural and city) and at various target sizes. * Participate in team meetings, conduct code reviews, and help uphold engineering standards across the team. * Support and mentor junior engineers, sharing knowledge and good practice. * Report software bugs and issues in the issue\-tracking system in a timely manner. * Develop and maintain documentation. Work Location: Port Melbourne, Victoria, Australia Availability: Full time
Job Title: Associate Software Engineer Company: RecordPoint Software USA LLC Job Category: Machine Learning Roles & Responsibilities: RecordPoint helps some of the world’s most regulated organisations — governments, banks, and critical infrastructure providers — take control of their data. Our data governance and records management platform gives these organisations complete visibility of the information they hold, so they can manage risk, meet their compliance obligations, and get more value from what they know. As an Associate Software Engineer at RecordPoint you are early in your engineering career, building the technical foundations, product knowledge and delivery discipline that lead to the Software Engineer role. You engage hands\-on across the software development lifecycle on well\-scoped work, with close guidance from senior engineers. FY27 turns on growing output faster than headcount, so the pace at which you build capability and start contributing is a real outcome. * Engage in hands\-on development across the full Software Development Lifecycle * Participate in the design, delivery, and training of RecordPoint solutions to customers * Support our Cloud\-based SaaS service and build an understanding of the deployment models for both RecordPoint on\-premises and Cloud\-based solutions * Perform engineering analysis of products and provide sound decision making for software engineering and product development * Ensure technical designs are well documented, kept up to date, and communicated across the engineering team * Ensure code is maintained and testable through automated testing frameworks * Keep abreast of technology trends and incorporate new standards and technology into the product where appropriate * Work alongside other engineers, participate in engineering meetings and assist other team members where required * Develop your productivity skills by learning source control, editors, the build system, and other tools as well as testing best practices * Develop knowledge of a single component of our architecture Why you’ll want this role Work Location: Hybrid remote in Sydney NSW Work Location: Sydney, Australia Availability: Full time
Job Title: Data Scientist Company: Commonwealth Bank Job Category: Machine Learning Roles & Responsibilities: As a Data Scientist in the team, you’ll help assess whether AI solutions perform as intended by independently evaluating their data, methodology, assumptions and outcomes. You’ll combine hands\-on technical investigation with clear, evidence\-based challenge, helping support safe and sustainable AI adoption. You’ll work closely with model developers, product owners and business stakeholders while maintaining the independence expected of a validation function. In this role, you will: * Independently deliver defined components of AI and ML validation, including technical analysis, testing and evaluation. * Review data, methodologies, assumptions and model outcomes, investigating unexpected behaviour and potential weaknesses. * Design and execute evaluations for Generative AI and agentic systems, including architectures involving RAG, tool use, guardrails, routing, memory and LLM\-as\-a\-Judge approaches. * Build reproducible test harnesses, reusable evaluations and automation that improve the efficiency and consistency of validation. * Navigate unfamiliar codebases, reproduce evaluation pipelines and inspect trace data to understand model and agent behaviour. * Provide constructive, evidence\-based technical challenge and bring your findings into broader validation conclusions. * Communicate complex technical findings clearly to both technical and non\-technical stakeholders. Share knowledge and contribute to the continuing development of AI validation practices, tooling and standards. * This role will suit a curious, hands\-on Data Scientist who enjoys getting beneath the surface of how AI systems behave. You’ll bring sound analytical judgement, attention to detail and the confidence to investigate unexpected results, while staying curious as Generative AI and agentic techniques continue to evolve. If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career. We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696\. Work Location: Sydney, Australia Availability: Full time
Job Title: Senior Consultant - GCP AI/ML Engineer - Baseline | Brisbane Company: Deloitte Job Category: Machine Learning Roles & Responsibilities: Senior Consultant \- GCP AI/ML Engineer * Design, develop and deploy AI/ ML, and intelligent agent solutions on Google Cloud Platform (GCP). * Build production\-ready solutions using Google Cloud Gemini Enterprise Agent Platform (Vertex AI), Python / R and cloud\-native data and application services. * Turn complex data and emerging AI capabilities into scalable solutions that improve client outcomes. About The GCP AI/ML Engineer Role Based in Brisbane, you will join our AI \& Data practice as a Senior Consultant and work across the full AI and machine learning lifecycle, from opportunity identification and solution design through to deployment, monitoring and continuous improvement. You will use Google Cloud technologies, including Vertex AI and Gemini, to build practical, secure and scalable solutions for complex client environments. What will your typical day look like? You will collaborate with data scientists, data engineers, architects, product teams and business stakeholders to identify valuable AI and ML opportunities and translate them into production\-ready solutions. Your work may include preparing data, developing models and algorithms, building AI model, training models, monitoring performance and communicating technical decisions to stakeholders. You will be responsible for: * Design, develop, train, test and deploy AI/ML solutions on GCP. * Develop BigQuery and BigQuery ML, Auto ML, custom models, algorithms and data features using Python / R and relevant machine learning libraries. * Use Google Cloud Gemini Enterprise Agent Platform (Vertex AI) for model development, training, evaluation, deployment and monitoring. * Apply various modelling methods and advanced analytics to improve customer, operational and business outcomes. * Translate business needs into clear technical designs, delivery plans and measurable outcomes. * Apply prompt engineering, grounding, evaluation and guardrail techniques to improve solution quality and reliability. * Experiment with emerging AI capabilities and Agentic AI exposure to convert viable prototypes into reusable, production\-ready assets. * Build/Support automated deployment, testing and monitoring practices for AI and ML solutions. * Monitor model performance, data drift, quality, cost and operational outcomes, and implement continuous improvements. * Communicate technical concepts, risks and recommendations clearly to technical and non\-technical stakeholders. How This Role Brings Our Table\-stakes Behaviours To Life Our core behaviours guide how we work: Be Curious, Reuse and Improve, Validate and Elevate, Reinvent Delivery, and Show, Don't Tell. In this role, you will explore emerging AI and ML techniques, build working solutions, validate outcomes with evidence, reuse proven patterns and help teams deliver measurable client value. About The Team Our AI \& Data team brings together specialists across Australia who combine deep technical expertise with strong business insight. We work with public and private sector clients to design and implement advanced analytics, cloud data, machine learning and Generative AI solutions. You will work alongside AI engineers, data scientists, data engineers, architects and client teams, with access to Deloitte's broader alliance ecosystem and delivery capabilities. We value in\-person connection with our clients and our colleagues. We offer several ways for you to work flexibly so that you can serve your clients, stay connected with your team, and manage your personal priorities. We help you live and work well. To support your personal and professional life, we offer a range of perks and benefits, including retail discounts, wellbeing leave, paid volunteering days, twelve flexible working options, market\-leading parental leave and return to work support package. Next Steps Sound like the sort of role for you? Apply now, we'd love to hear from you! Work Location: Brisbane, Queensland, Australia Availability: Full time
Job Title: Lead ML/AI Engineering Consultant Company: DiUS Job Category: Machine Learning Roles & Responsibilities: This is a hands\-on model/system\-building role, not an AI\-tool\-integration or prompt\-engineering role \- you should be able to speak to decisions made in designing, training, fine\-tuning or evaluating a model or agentic system, not just configuring one. About The Role You'll lead client engagements end\-to\-end \- from shaping requirements and defining proof\-of\-concepts through to designing, building, training and deploying production ML and GenAI systems in the cloud. You'll get hands\-on with everything from classical ML models to agentic and RAG\-based GenAI solutions, while also mentoring engineers, managing a backlog, and showing clients what's possible. You'll also help DiUS keep winning great ML/AI work \- supporting pre\-sales conversations, scoping solutions, and sharing thought leadership with clients and the wider practice. Why join us You'll work alongside a team that takes AI and ML seriously \- not as a buzzword, but as a discipline. You'll have exposure to a variety of different projects featuring different tech, the autonomy to lead client engagements, the platform to shape how DiUS delivers AI/ML work, and a practice that backs continuous learning and thought leadership. Work Location: Melbourne, Victoria, Australia Availability: Full time
Job Title: Associate Machine Learning Engineer Company: REA Group Job Category: Machine Learning Roles & Responsibilities: As an Associate Machine Learning Engineer in the AI Experience team (part of the Consumer Experience division), you’ll help build intelligent features that make property discovery more personalised and relevant for our users. You’ll work on recommendation and prediction models that power key experiences across REA’s web and app platforms. This includes using state\-of\-the\-art recommender systems such as deep learning models, collaborative filtering and content\-based methods, as well as supporting the development of decision models using techniques like regression and decision trees. Working alongside senior machine learning engineers and data scientists, you’ll contribute to model training, evaluation and deployment. You’ll also help maintain and improve AI pipelines that connect with systems like recommendation engines and user decision flows. This is a great opportunity to deepen your machine learning skills while contributing to impactful products that reach millions of users every day. * Contribute to the design and development of machine learning solutions for REA. * Apply new AI/ML technologies and techniques in products used by over 12 million users. * Build and maintain recommendation and prediction models using techniques like deep learning, collaborative filtering, regression and decision trees. * Help develop and deploy ML pipelines for both batch and real\-time use cases. * Work with cloud\-based tools and frameworks such as Python, Docker, and GCP or AWS. * Participate in model evaluation and monitoring. * Collaborate with senior machine learning engineers and data scientists to take ideas from prototype to production. * Work closely with product teams to support AI\-powered product features. Continue to learn and grow your ML skills with hands\-on experience and mentoring. * Work Location: Richmond, Australia Availability: Full time
Job Title: Senior Machine Learning Engineer Company: Nearmap Job Category: Machine Learning Roles & Responsibilities: Job Description This role is all about translating R\&D from other parts of the Nearmap AI \& Computer Vision team into data and ultimately, answers. You will be a core contributor to the algorithmic systems that create the Map Data behind Nearmap's AI products. Every time Nearmap flies a survey, we find and measure what's on the ground (roofs, trees, roads and much more) and turn it into foundational map data: clean, property\-level data that other products build on. We work with 2D and 3D aerial imagery captured daily across whole countries, alongside property boundaries, licensed open data and other geospatial sources. We get that data into the hands of the people and systems that rely on it, and keeping it affordable and trustworthy only gets more interesting as the volume grows. We design, build, and operate software systems that take petabytes of data to transform aerial imagery to insight. The team focuses on algorithmic systems, where each node of the computational graph is a software application in its own right (such as a deep learning model or geospatial algorithm), and the goal is to produce outstanding high\-quality data for customers and internal stakeholders in a fully automated and cost\-effective manner. Our technology stack is based on the python scientific libraries and traverses machine vision deep learning technology such as Pytorch, and GIS tools such as the GEOS, Shapely and GeoPandas/GeoPolars libraries. We work mostly in python for speed of development and occasionally drop down to compiled libraries when we need to care about performance. On a typical day, you might spend a morning tracking down why a pipeline slows to a crawl in one region but flies through another, and the afternoon with a machine learning researcher working out what it would take to run their new model over a whole country. You could finish the day reviewing a colleague's PR that makes inference faster, checking that the numbers still come out the same. Agentic coding tools like Claude Code are a normal part of how we work, and they're well suited to the exploratory, iterative work this role involves. * Keep those pipelines reliable: monitor runs, diagnose failures and fix root causes. * Develop geospatial algorithms, such as stitching features across tile boundaries and clipping them to property parcels. * Build the tools and systems that let internal users find and use our data themselves and support them along the way. We move fast and work smart; often wearing multiple hats. We adapted to remote working with ease and are continually looking at ways to improve. We’re proud of our inclusive, supportive culture, and maintain a safe environment where everyone feels a sense of belonging and can be themselves. * Quarterly wellbeing day off \- Four additional days off annually for your 'YOU' Days * Wellbeing and technology allowance * Annual flu vaccinations * Hybrid flexibility for this role * Nearmap subscription (of course!) * Stocked kitchen with access to all the snacks you need * In\-office lunch every Tuesday and Thursday at our Sydney CBD office * Showers available for anyone cycling to work or lunchtime gym\-goers! We move fast and work smart; often wearing multiple hats. We’re proud of our inclusive, supportive culture, and maintain a safe environment where everyone feels a sense of belonging and can be themselves. Work Location: Sydney, New South Wales, Australia Availability: Full time
Job Title: Senior Manager - Fraud Analytics Company: Commonwealth Bank of Australia Job Category: Machine Learning Roles & Responsibilities: * Shape advanced fraud analytics solutions that protect Business Banking customers. * Solve complex application fraud challenges using large\-scale data, statistical modelling and machine learning. Influence fraud strategy in a senior, hands\-on specialist role. * Business Banking supports small\-to\-medium enterprises, mid\-market organisations, and regional and agribusiness customers with financial services and solutions that help them pursue their ambitions. Within Business Lending, we are strengthening fraud prevention, improving decision\-making and protecting customers through advanced analytics and data\-driven insights. As fraud threats evolve, we are investing in scalable analytical solutions that enhance detection, improve operational effectiveness and support better customer outcomes. As Senior Manager, Fraud Analytics, you will tackle complex application fraud challenges and help shape the future of fraud analytics across Business Banking. Be part of a team that’s passionate about helping Australian businesses succeed. In CommBank’s Business Banking team, you’ll partner with others to support customers’ ambitions, backed by market\-leading technology, a collaborative culture and opportunities to grow your career. You will partner closely with stakeholders across Business Banking, Risk, Financial Crime, Operations and Data Science to identify fraud risks, develop analytical solutions and drive meaningful improvements in fraud detection capability. * Develop and enhance analytical models and strategies for detecting application fraud. * Analyse large\-scale datasets to identify emerging fraud trends, risks and opportunities. * Deliver insights that support fraud prevention, detection and investigation outcomes. * Translate complex analytical findings into clear, commercially grounded recommendations. * Partner across business, risk, technology, operations and data science teams to solve complex problems. * Apply feature engineering, model optimisation, experimentation and performance monitoring techniques. * Contribute to the continued evolution of fraud analytics and decisioning capability. Provide technical leadership and subject matter expertise across the fraud analytics domain. * * Bring substantial experience in fraud analytics, financial crime analytics, risk analytics or a closely related discipline. * Enjoy hands\-on analysis and can take an ambiguous problem through to a well\-supported recommendation. * Have developed analytical solutions that deliver measurable business outcomes. * Can operate autonomously and influence stakeholders without relying on formal people leadership authority. * Balance analytical rigour with commercial judgement and practical delivery. * Communicate complex technical concepts clearly to technical and non\-technical audiences. * Have experience partnering with business, risk, technology and operations teams. Thrive in ambiguous environments and enjoy building new analytical capabilities. * * Advanced Python programming and analytics development. * Statistical modelling and machine learning techniques. * Fraud detection and risk modelling approaches. * Large\-scale data analysis and analytical solution design. * Data visualisation and storytelling with data. * Feature engineering, model optimisation and performance monitoring. * Experimentation, hypothesis testing and analytical problem\-solving. * Experience working with fraud, financial crime, credit risk or decisioning frameworks. Experience working with Snowflake. * Whether you’re passionate about customer service, driven by data, or inspired by creativity, a career with CommBank is for you. We support flexible ways of working, including hybrid work, part\-time opportunities, job sharing and flexible start and finish times. At CommBank, growth is connected to real impact: developing new skills, belonging to a collaborative community and helping shape what comes next for customers and the communities we serve. If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career. We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696\. Work Location: Sydney, NSW, Australia Availability: Full time
Job Title: Senior Software Engineer - Machine Learning Company: REA Group Job Category: Machine Learning Roles & Responsibilities: What The Role Is All About This is a unique opportunity to design and deliver delightful, reliable ML products at REA. As our Senior Software Engineer, ML, you’ll be instrumental in designing and implementing the intelligent core of our platform. You’ll tackle complex challenges in building reliable, maintainable and scalable AI/ML systems that directly impact millions of users — helping them discover properties in ways they never thought possible. The systems you and your team develop and maintain will span a range of AI/ML techniques, including audience segmentation, large language models and multimodal vision\-language models. If you’re passionate about using AI to solve real\-world problems and want to help redefine an entire industry, this role is for you. You’ll * Design, implement, test, evaluate, deploy and monitor AI/ML products, pipelines and services using Python, modern ML frameworks such as PyTorch, AWS and cloud\-native technologies. * Apply engineering best practices including test automation, CI/CD, refactoring, observability, Docker and infrastructure as code to build and operate reliable AI/ML products. * Develop, test and maintain real\-time and batch data engineering pipelines using technologies such as Airflow, SQL, BigQuery and Kafka. * Establish automated evaluation and monitoring systems to track AI product and feature performance, detect drift and ensure quality at scale. * Implement and optimise ML models for ranking, relevance and retrieval using embeddings, transformers and LLMs in production environments. * Measure and optimise third\-party models through appropriate evaluation and optimisation approaches. * Own model lifecycle management, including versioning, deployment and CI/CD integration for reproducible experimentation and delivery. * Contribute to discussions, design and delivery of ML platform capabilities that accelerate delivery across teams. You’ll Bring Who we’re looking for * Proficiency in machine learning, ML engineering, MLOps, software engineering and LLMs in a commercial production environment. * Demonstrated knowledge and application of machine learning across training, evaluation, inference and model monitoring, using both structured and unstructured data such as image and text. * Proficiency in Python, SQL and other relevant ML technologies. You don’t need to know every technology we use, but you do need to be able to design and create high\-quality, maintainable software. * The ability to identify the most appropriate machine learning approaches and tools for a commercial application or opportunity. * Clear written and verbal communication skills, with the ability to work collaboratively across teams and with a range of business stakeholders. * The ability to independently and collaboratively lead the design, scoping and delivery of key feature slices to a high standard and within agreed timelines. * A strong motivation to learn — we’re constantly learning together, mentoring each other and looking for ways to improve. * The ability to thrive in a fast\-paced environment and adapt quickly. Work Location: Sydney, New South Wales, Australia Availability: Full time