SourceCode Australia
Open Hiring

Senior Python Developer / AI Engineer - Remote

SourceCode Australia
Location
Job Type
Salary
3k to 3k (USD) - Per Month
Job Shift
Experience

Job Description

Some companies build software. Others build the future of how software thinks. SourceCode Australia falls firmly into the second category, and they are looking for a Senior Python Developer who understands what it means to build systems that are not just functional, but intelligent.

This is a role for an engineer who has spent six or more years writing production-level Python code and who now wants to work at the intersection of software engineering and artificial intelligence. You will be building real-world products that leverage machine learning and large language models, working alongside a team of engineers who value clean code, sound architecture, and thoughtful problem-solving. The work is varied, the standards are high, and the impact is tangible.

Your day-to-day will involve designing and implementing scalable solutions, integrating ML models into production systems, and collaborating with cross-functional teams to deliver features that make a difference. You will work with cloud infrastructure—AWS, GCP, or Azure—and containerisation tools like Docker and Kubernetes. You will also contribute to the continuous improvement of code quality, testing, and deployment processes. Experience with CI/CD and MLOps is a plus, but a solid foundation in software engineering fundamentals is non-negotiable.

The ideal candidate brings strong experience with TypeScript or NodeJS alongside Python, and has a proven track record of working with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn. You understand how to take a model from notebook to production, and you know what it takes to make it reliable at scale. Your communication skills in English are excellent, because you will be working with a remote, international team that spans Australia and Southeast Asia.

This is a fully remote role open to candidates across Southeast Asia, with working hours aligned to Vietnam time (9 AM – 6 PM). The company offers a competitive monthly salary of up to USD 3,500, along with a benefits package that includes 12 days of annual leave, additional leave based on tenure, overtime pay, healthcare benefits, learning and development opportunities, and equipment support after probation. Beyond the formal benefits, there is a genuine commitment to team culture—company trips, team building, and engagement activities are part of the rhythm of working here.

This is not a role for someone who wants to disappear into a codebase and never speak to anyone. It is for someone who wants to collaborate, contribute, and grow in an environment that values both technical excellence and human connection.

Salary:
Up to USD 3,500 per month

To apply:
Share your CV to linh.le@sourcecode.com.au
In your application, tell us about a production system you built or contributed to that involved machine learning or LLMs. What was the goal, what challenges did you face, and how did you ensure it worked reliably at scale? We want to see your technical depth and your ability to communicate complex ideas clearly. Feel free to share this opportunity with anyone in your network who might be a strong fit.

About us:
SourceCode Australia is a Sydney-based software development and IT consultancy firm founded in 2003. With over two decades of experience, the company has built a reputation for delivering innovative technology solutions to a diverse client base across banking, finance, insurance, and enterprise sectors. SourceCode is 100% Australian-owned and operated, with a remote-first culture that includes a strong international team across Australia and Southeast Asia. The company specialises in web development, mobile app development, AI solutions, systems integration, and consulting, with a growing focus on artificial intelligence and machine learning. SourceCode is known for its collaborative culture, commitment to quality, and dedication to building products that solve real-world problems.

Remote - Australia

Experience

6 Years

Required Qualification

Bachelor's degree or relevant

Requires Traveling:

No

Salary

3500 - 3500 USD

Salary Type

Per Month

Total Vacancies

1

Skills

senior python developerai engineermachine learningllmpythontypescriptnodejsawsgcpazuredockerkubernetespytorchtensorflowscikit-learnci/cdmlopsdata structuresalgorithmstestingcode qualitysoftware engineeringproduction systemsremote worksoutheast asiavietnamsourcecode australiaindependent contractorfull-timeenglish communicationteam collaborationproblem-solving