Software Developer at Monash University
Clayton, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

25 Apr, 25

Salary

0.0

Posted On

09 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Software Packaging, Agile Methodologies, Infrastructure, Software Systems, C++, Programming Languages, Swift, Python, Artificial Intelligence, Machine Learning

Industry

Computer Software/Engineering

Description

THE OPPORTUNITY

Amazing opportunity for a Software Developer to join on a 12 month contract in our Artificial Intelligence for Law Enforcement and Community Safety (AiLECS) Lab, a research centre within the Faculty of IT. We’re on the lookout for someone to work closely with our stakeholders and researchers to ensure AI development meets requirements and is able to be operationalised.
Key responsibilities of the Software Developer will include planning and implementing the design, development and testing of complex programs and scripts. Execution of scripts, analysing and reporting issues whilst developing the role of testing. Assisting with overall user experience design by applying tools and methods to develop users’ digital and offline tasks, interactions and interfaces. The Software Developer will work effectively in the team to build, deploy and maintain software systems that support and enable the development, deployment and usability of Artificial Intelligence and Machine Learning systems.

The successful candidate will demonstrate the following knowledge and skills:

  • Proficiency in one or more core programming languages (Python, Java, C++, Swift)
  • Familiarity with Agile Methodologies and Software Development Lifecycle
  • Experience in developing and deployment of iOS and Android applications, APIs, or standalone desktop applications
  • Experience working with Artificial Intelligence, Machine Learning or data science software systems and infrastructure
  • Proficiency in version control systems and CI/CD pipelines with a solid understanding of software packaging, deployment and release management.
Responsibilities

Please refer the Job description for details

Loading...