Python Developers (AI)

  • Australia
  • Melbourne
  • Permanent
  • Negotiable

The opportunity:
Our highly valued client is a federal government agency. They are seeking multiple Python Developers/Software Engineers specialising in AI/ML, data and algorithms. Roles available at Senior, and Junior-Mid levels.

  • Melbourne Eastern suburbs location, onsite role
  • 12 month initial contract, rates fully negotiable
  • Role only open to Australian Citizens eligible for NV1, Federal government client

The role:
As a Software Engineer or Senior Software Engineer, you will be developing and optimizing machine learning models and applications. You will work with large datasets and collaborate with data scientists, engineers, and other stakeholders to drive machine learning projects from ideation to production. Responsibilities and skills will include:

  • Understanding of machine learning algorithms, data science frameworks, and programming expertise to create innovative AI solutions
  • Implement machine learning algorithms from research papers and transform them into robust, scalable and secure software systems.
  • Experience in evaluating and benchmarking machine learning model performance using appropriate metrics, tools, and comparative analysis.
  • Integrating AI systems. Deploy AI-powered applications into existing workflows and ensure seamless integration with APIs and platforms.
  • Conducting data preprocessing. Clean, prepare and augment large datasets to train and finetune AI models.
  • Demonstrated experience developing APIs to integrate disparate applications in an enterprise environment to provide end-to-end business solutions
  • Experience using collaboration tools that include git, issue tracking and wikis (e.g. GitLab, GitHub, Azure DevOps)
  • Being able to code up a model from a research paper
  • Being able to evaluate model performance using appropriate metrics (this is important)
  • Knowledge of MLOps to track/manage model development, evaluation and deployment
  • Familiarity with how to use the main ML Python libraries: In particular, Pytorch, Numpy, Hugging Face, Ultralytics (YOLO and DETR)

Skills and experience:
To succeed in this role you will need:

  • Minimum 5 years’ experience in software development with Python
  • Proven software development project management skills including ability to break down complex software development goals into Epics, User Stories, and Issues using agile project management tools (e.g. Jira, GitLab, GitHub Projects)
  • Strong familiarity with software development principles and practices including developing CI/CD pipelines, version control, code repositories and testing frameworks
  • Demonstrated experience building and/or fine-tuning Machine Learning models using contemporary AI/ML frameworks such as Pytorch, Tensorflow, Ultralytics, or HuggingFace.
  • Sound understanding of different AI model architectures such as Transformers, CNNs and LLMs.
  • Willingness to source, annotate and augment/transform data for model development purposes.

Please note that our client is a federal government organisation and can only consider Australian Citizens, as you may be required to obtain an NV1 security clearance and must be eligible to do so.

Apply:
Submit your resume, or for further information please contact jarrodd.edwards@talentinternational.com.

For over 30 years Talent has been redefining the contracting experience with industry leading support, exclusive contractor benefits & a world-class digital platform ENGAGE to access it all. Apply today to see how we can elevate your career

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.