Position: Senior Software Engineer
Location: Darlinghurst, Australia
Work Environment: Hybrid
Simple Machines. Data Engineered to Life™
Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies, and governments better connect with and understand their organisations, their people, their customers, and citizens. We are a team of creative engineers and technologists dedicated to unleashing the potential of data in new and impactful ways. We design and build bespoke data platforms and unique software products, create and deploy intelligent systems, and bring engineering expertise to life by transforming data into actionable insights and tangible outcomes.
We engineer data to life™.
Requirements
We are seeking a highly skilled Senior Software Engineer with deep expertise in Python and proven experience working with cloud platforms such as Google Cloud Platform (GCP) and services like CloudRun and/or GKE. The ideal candidate will have hands-on experience integrating AI technologies such as OpenAI or Gemini AI, building APIs, and collaborating closely with business stakeholders to deliver prototypes and production-ready solutions.
Technical Requirements:
About the team:
Our engineers are true collaborators. Everyone brings different strengths to the table, but we work together across the full stack — sharing knowledge, supporting each other, and growing as a team.
We value autonomy and trust our engineers to shape the technical direction. You’ll have the freedom to design elegant solutions, collaborate directly with stakeholders, and contribute to cross-system architecture alongside other teams. It’s a team where your voice matters and your impact is real.
Requirements
Essential:
Desirable: