Principal Software Engineer rapidly designing and prototyping AI/ML solutions for Objective's SaaS government products. Collaborating across teams to validate concepts and turn ideas into prototypes.
Responsibilities
Evaluate, design, and prototype solutions using a wide range of technologies, including IaaS, PaaS, on-prem systems, and bespoke integrations.
Rapidly progress ideas from concept to prototype and through to engineering handover with clear documentation and architectural guidance.
Assess opportunities for applying Machine Learning across Objective products and prototype integrations to validate feasibility.
Author internal and external technical documents, whitepapers, standards, and thought-leadership materials.
Collaborate with other Principal Software Engineers to shape and evolve system architectures aligned with long-term strategy and product roadmap.
Define system and module boundaries, set architectural direction, and develop high-level interfaces for new capabilities.
Drive continuous improvement by identifying opportunities for system simplification, refactoring, and process optimisation.
Guide engineering teams in building robust testing frameworks, ensuring adequate coverage across unit, integration, and end-to-end testing.
Contribute expertise in architecture, coding practices, development processes, and tools to product teams.
Ensure cohesion and interoperability across the entire product suite.
Requirements
Expert in AI/ML principles, multiple programming languages, and Service-Oriented Architecture (SOA).
Strong experience with open-source frameworks, modern development practices, and cloud/on-prem integrations.
Skilled in designing scalable, stable, and cohesive architectures across software, infrastructure, and data.
Writes clean, maintainable code and follows industry best practices.
Senior Software Engineer responsible for leading technical initiatives and improving quality at Australia's largest mobile banking team. Working collaboratively to build innovative banking solutions.
Software Engineer responsible for backend development and integrations for a digital mental health platform. Working with a distributed team to build and maintain backend services using TypeScript and AWS.
Responsible for ensuring industrial equipment reliability and performance while managing technical projects for a global leader in sustainable packaging.
Software Engineer at Teleport focusing on secure and scalable logistics solutions. Participating in agile scrum and delivering cutting - edge software with a varied daily workflow.
Senior Staff Software Engineer in QE at Cloudera driving continuous improvement for Data Warehousing products. Leading high - quality features and releases while mastering the 'Cloudera Stack'.
Principal Engineer architecting backend data and modeling platform for AI solutions at Cloudera. Drive semantic search capability and collaborate with teams on AI - driven projects.
Staff Software Engineer at Cloudera contributing to infrastructure tooling for cloud - native environment. Engage in developing Go - based services and collaborating with cross - functional teams.
Staff Full - Stack Engineer at Cloudera transforming data into actionable insights. Leading application development with strong focus on product ownership and user experience in engineering taskforce.
Senior Software Engineer developing embedded software platforms for Infotainment and Software Defined Vehicle solutions at GM. Leading design and integration efforts for Android/QNX/Embedded Linux systems.
Senior Software Engineer on the Digital Twin team designing, building, and scaling applications for manufacturing. Collaborate across teams to integrate advanced robotic simulation and automation frameworks.