Python AI Software Engineering Internship

Not Interested
Bookmark
Report This Job

profile Job Location:

Sydney - Australia

profile Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

Position: AI/ML Software Engineering Intern (Primary title)

About the Opportunity

Join a hands-on engineering internship designed for Python-savvy students and early-career developers who want production experience delivering AI-enabled software. You will work with cross-functional teams to prototype models build data pipelines and integrate ML into servicesgaining mentorship and real product-facing engineering exposure.

Role & Responsibilities

  • Prototype and iterate on Python-based ML models for NLP CV or tabular tasks and validate performance with experiments and metrics.
  • Build and maintain data ingestion and preprocessing pipelines using NumPy and Pandas; ensure data quality and reproducibility.
  • Wrap models as lightweight services or APIs (Flask/FastAPI) and collaborate on integration with backend systems.
  • Use version control (Git) and follow CI practices to produce clean testable code; write unit tests and reproducible notebooks.
  • Containerize experiments using Docker and assist with basic deployments to cloud instances or VM-based environments.
  • Document experiments present results to engineering stakeholders and incorporate feedback into successive iterations.

Skills & Qualifications

Must-Have

  • Proficiency in Python for scripting and model development
  • Experience with one or more ML frameworks: PyTorch or TensorFlow
  • Hands-on use of data libraries: NumPy and Pandas
  • Familiarity with scikit-learn for baseline modeling and evaluation
  • Practical Git experience and basic unit testing practices
  • Ability to work on-site in Australia for the internship duration

Preferred

  • Experience containerizing apps with Docker
  • Exposure to building APIs with Flask or FastAPI
  • Familiarity with cloud compute environments (AWS / GCP / Azure)

Qualifications

  • Currently pursuing or recently completed a degree in Computer Science Engineering Data Science or related discipline
  • Portfolio of projects or GitHub demonstrating Python and ML work (notebooks model code small deployed demos)
  • Strong problem-solving mindset and eagerness to learn production engineering practices

Benefits & Culture Highlights

  • Mentorship from senior engineers and exposure to full ML product lifecycle
  • On-site collaborative environment with structured learning goals and evaluation
  • Opportunity to convert to full-time roles based on performance and business needs

This role is keyword-optimised for candidates searching for internships in Python AI machine learning model deployment and software engineering within Australia. Apply if you want practical production-oriented AI engineering experience and the chance to contribute to live systems.


Required Skills:

tensorflowgitpytorchpandasnumpypythondocker

Position: AI/ML Software Engineering Intern (Primary title)About the OpportunityJoin a hands-on engineering internship designed for Python-savvy students and early-career developers who want production experience delivering AI-enabled software. You will work with cross-functional teams to prototype ...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT