Lead Software Engineer (Machine Learning & Applied AI)
Cornerstone Solutions
Posted 2 days ago
About Us
At Cornerstone Solutions, we’re pioneering next-generation industry intelligence platforms that merge advanced software engineering with applied AI. Based in Melbourne, we design and build complex analytics systems that transform industry operations, enabling smarter decision-making, risk reduction, and sustainable growth.
Role Overview
We are seeking a Lead Software Engineer (Machine Learning & Applied AI) with advanced expertise in designing, developing, testing, and maintaining high-performance software systems powered by artificial intelligence.
This is a specialized role that requires both in-depth knowledge of machine learning and extensive experience in software engineering. You will architect and productionise advanced algorithms, optimise large-scale data processing systems, and integrate complex AI models into mission-critical analytics platforms.
Key Responsibilities
Software Architecture & Development
Design, develop, test, and maintain advanced software applications and AI-driven analytics systems.
Architect scalable, modular, and distributed ML/AI systems for real-time industry data.
Write and review production-grade code, technical specifications, and system documentation.
Applied AI & Research Translation
Implement predictive analytics, computer vision, NLP, and generative AI models for industrial use.
Translate state-of-the-art academic research into efficient, maintainable production software.
Apply advanced optimisation, mathematical modelling, and algorithmic techniques.
Systems Engineering & MLOps
Build automated pipelines for data ingestion, model training, deployment, monitoring, and retraining.
Ensure software reliability, version control, automated testing, and continuous integration.
Implement monitoring, diagnostics, and fault-tolerant recovery in large-scale ML systems.
Technical Leadership & Governance
Provide technical direction and mentorship to engineers and data scientists.
Establish coding standards, quality assurance practices, and system architecture reviews.
Consult with internal stakeholders to evaluate requirements, limitations, and system performance.
Required Qualifications
Bachelor’s degree (Master’s/PhD preferred) in Computer Science, Software Engineering, Machine Learning, Applied Mathematics, or related fields.
5+ years of experience in software design, development, and deployment of advanced ML/AI systems.
Expertise in Python, software engineering practices, and ML frameworks (PyTorch, TensorFlow, Hugging Face, Scikit-learn).
Strong background in software lifecycle management — requirements analysis, coding, testing, debugging, documentation, and maintenance.
Demonstrated experience building and optimising cloud-native and distributed ML applications (e.g., MLflow, Kubeflow, SageMaker, Vertex AI).
Advanced understanding of computer vision, NLP, or large-scale predictive analytics.
Preferred Qualifications
Experience integrating AI into geospatial, drone, or site camera systems.
Contributions to research publications, patents, or open-source engineering projects.
Strong knowledge of algorithm optimisation, high-performance computing, and GPU acceleration.
What We Offer
The opportunity to lead software and AI innovation in a critical industry.
Access to complex real-world data and problems requiring cutting-edge solutions.
Collaborative, high-performance environment with cross-disciplinary experts.
Competitive salary, flexible arrangements, and professional development opportunities.
About Cornerstone Solutions
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Embedded Software Engineer (Firmware Engineer)
Exa Product Development

Senior Software Engineer / Technical Lead (Connected Vehicles & Cloud Solutions)
Adaps IT
Lead AI and Automation Engineer
Victoria University

Software Engineer (Tech Lead)
CircuIT Recruitment Group
Mid Level Software Engineer
SALT SEARCH PTY LTD

Mid Level Software Engineer
SALT SEARCH PTY LTD

Software Engineer – Electrical Design Software
PowerCad Software Pty Ltd

Platform Engineering Lead
City of Greater Geelong
