Our AI Engineer will work on the product development team to scope, design, document, develop, integrate and test software with a specific focus on evaluating and integrating the in‐house and 3rd party AI capability into a large web‐based application.
Responsibilities
* Designing, implementing and testing software components in Java
* Using data storage technologies and designing data storage models e.g. Postgres, Elastic
* Coaching juniors and managing small teams (1-5 people) to ensure quality and timely delivery of software components
* Deploying and managing applications in a cloud environment e.g. AWS
* Using web front-end technologies e.g. HTML, CSS
* Using software frameworks e.g. React, Angular and Spring
* Evaluating, integrating, testing and deploying advanced AI models
* Collaborating with data scientists to define model requirements, APIs, develop and integrate AI capability into the software products
* Working with Data Science and DevOps to ensure the AI capability is scalable and robust in the production environment
Requirements
* Australian citizenship - due to eligibility for NV1 defence clearance requirement for the role
* 10-15+ years experience in relevant software engineering / technology development, with at least 5 years of experience in AI and machine learning development in a commercial setting.
* Bachelor's Degree in systems or software engineering/ computer science or related discipline
* Strong understanding of machine learning algorithms, neural networks and the latest generative AI (LLMs).
* Deep technical knowledge of significant parts of our tech stack, including Java. Hands on experience working on large/complex software projects using that tech stack
* Highly organised, problem solver with the ability to get things done
* Excellent, collaborative team player and able to meet deadlines
* Strong communication and technical documentation skills
* Experience with key technology areas including software engineering, data storage, web technologies
#J-18808-Ljbffr