TL;DR
Principal Software Engineer (AI/ML): Designing, prototyping, and evaluating new technologies, integrations, and product capabilities across the hirify.global suite with an accent on architectural guidance and technical leadership. Focus on assessing opportunities for Machine Learning and driving continuous improvement in system architectures.
Location: Hybrid in Sydney
Company
hirify.global creates software that makes a difference, being a leading developer of SaaS solutions for the government with five development labs globally.
What you will do
- Evaluate, design, and prototype solutions using a wide range of technologies, including IaaS, PaaS, and on-prem systems.
- Assess opportunities for applying Machine Learning across hirify.global 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.
- 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.
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.
- Proven technical leadership: influences architecture, mentors teams, and drives best-practice engineering.
- Agile experience, including pair programming, code reviews, and testing.
- Strong problem-solving, communication, and collaboration skills.
Culture & Benefits
- Your work directly impacts communities and government services.
- You are supported with flexible work, wellbeing initiatives, and a collaborative environment.
- You can grow through investment in learning, development, and opportunities to stretch your skills.
- You’re part of a high-impact team that is collaborative, trusted, and innovative.
Hiring process
- Artificial intelligence (AI) tools may be used to support parts of the hiring process, such as reviewing applications or assessing responses.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →