Software Engineer/DevOps Engineer

Macquarie University
February 28, 2024
Offerd Salary:$104,726 to $113,545
Working address:N/A
Contract Type:Other
Working Time:Part time
Working type:N/A
Ref info:N/A

. Join us in creating APATE, an innovative AI based tool to defeat phone scammers. . Great opportunity to utilise your dev-ops/engineering skills in an innovative AI project. . Part-time (0.5 FTE), 12 months, fixed term appointment


This is a unique opportunity to join a research and development team at Macquarie University building APATE (, an innovative AI based approach to defeat phone scammers. We are creating a system that pits AI chat bots against phone scammers, wasting their time. When deployed at scale, scammers will spend most of their time talking to AI bots instead of innocent victims, and thus putting phone scammers out of business.

We need your help in two key development areas: 1) dev-ops, where you will develop deployment scripts to enable dynamic scaling of our docker based AI phone bot and data analysis pipelines to field hundreds of thousands of calls a day; and 2) pipeline/AI development, where you will contribute to the creation of a real-time, adaptive and AI driven conversation system capable of fooling scammers.

We are a small and dynamic team, and your technical skills with Kubernetes, github actions and Linux based docker deployment or python application development and/or AI engineering in general will be called upon. Reporting to the Director, Macquarie University Cyber Security Hub, you will:

  • Design and implement scaled and resource efficient deployment of operational software in production settings (i.e. with real traffic) to facilitate large scale processing and data collection on cloud infrastructure.

  • Set up and deploy monitoring systems to quickly identify system issues and facilitate fast recovery.

  • Contribute to set up and maintenance of operational AI-based software, under computational-resource constraints with the aim of reducing costs of deployment.

  • Manage junior staff as required to fulfill accountabilities and project timelines.

  • Manage, maintain, and report on development milestones and project management forecast.

  • As a software engineer, you will:

  • Design and implement components of our AI driven real-time conversation pipeline primarily in python.

  • Maintain coding standards and contribute to code review.

  • Identify, diagnose, discuss and develop fixes for technical issues that may occur.

  • About You

    You are a self-starter with the ability to work to deadlines, an experienced dev-ops/software engineer with a flair for innovation who can bring your own project and technology expertise and your collaborative and excellent communications skills in a dynamic and fast paced development project. You will possess the ability to take on diverse technical tasks and run with them to a solution, an independent worker with a team spirit and focus on quality outcomes.

    About Us

    The Faculty of Science and Engineering is a young and dynamic faculty driven by the spirit of discovery. Here we nurture the next generation of science and technology innovators. From a handful of students on the University's first day, the Faculty now serves nearly 8000 students across all our programs.

    Our research and teaching addresses the big issues faced by society in Australia and globally – the changing environment, future materials and fuels, biotechnology, cyber security, to name a few.

    The Macquarie University Cyber Security Hub within the School of Computing promotes a unique interdisciplinary approach in cyber security and forms an ideal ecosystem for its partners in business, government, research and education to collaborate effectively towards a resilient, secure and trustworthy cyber infrastructure.

    As a staff member of Macquarie University, you will be eligible for all of the staff benefits available to staff. For further details, visit our staff benefits webpage.

    To Apply If you wish to be considered for this position, please apply online by submitting your CV and a separate cover letter that demonstrates how you meet the following selection criteria:


  • Relevant tertiary qualifications or equivalent experience.

  • Experience in dev-ops in a Linux/docker environment or software/AI engineering in python.

  • Excellent communication skills both verbal and in writing, including the ability to articulate and explain complex project concepts or information effectively.

  • Strong analytical and creative approach to problem-solving.

  • Experience working with a range of dev-ops and development technologies, including Ansible, networking and infrastructure scaling, basic cloud skills (preferably Azure), knowledge of BASH scripting.

  • Experience with VOIP deployment and telecommunications systems or voice based systems a bonus.

  • Desirable

  • Experience with application programming in python of production-ready systems or experience with AI engineering.
  • Please note that this position is not available for visa sponsorship and the successful applicant must have work rights in Australia.

    This position requires a criminal record check.

    Enquiries: Dr Ian Wood, Research Fellow at [email protected]

    Salary Package: Level 7 from $104,726 to $113,545 per annum, plus 17% superannuation. Pro rata rates apply for part-time appointment.

    If you're already part of the Macquarie Group (MQ University, U@MQ, MQ Health, MGSM), you'll need to apply through your employee Workday account. To apply for this job: Login to Workday and go to the Careers App > Find Jobs.

    Applications Close:

    28/02/2024 11:59 PM

    Diversity and Inclusion

    Innovation and ingenuity thrive at Macquarie University when diversity, equity and inclusion take centre stage. At the University, we embrace a culture where diversity of background, experience and perspective are fundamental to our success.

    We do not discriminate on gender identity, age, culture, disability, sexuality, Indigeneity, family and caring responsibilities or religion. See our journey towards leadership in Equity, Diversity and Inclusion in Higher Education.

    Flexible Work

    At Macquarie, we believe by providing flexibility in when, where and how work is done, we can support our staff to manage their personal commitments, while optimising their work performance and contributions to the University. See how we lead in flexible work to enable an outcome focused and inclusive workplace. To learn more about our culture and hiring process, explore our Candidate Resource Hub.

    From this employer

    Recent blogs

    Recent news