Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Python Software Engineer | Sydney, Hybrid | Python, FastAPI, Computer Science, AI/LLMs, C++/Golang | Baseline Clearance
I'm working with an awesome international company who are looking for an experienced Python Software Engineer, relatively early on into their career to join a growing product engineering team. Here, you’ll work closely with R&D, robotics specialists, and multi-agent AI teams, turning prototype algorithms and systems code into production-grade, maintainable software.
You’ll own core backend and systems engineering capability, guide delivery quality, and work with outsourced or offshore contributors as the senior within your domain. This is a product-focused role, suited to engineers who have worked in high-reliability or regulated environments, robotics, simulation, or complex engineered systems.
Python Software Engineer Responsibilities
- Implement and maintain backend components and APIs using Python, ensuring scalability, testability, and good engineering practice
- Work with R&D teams to convert prototype code (algorithms, modelling, autonomy behaviours) into stable, maintainable production software
- Provide technical oversight to offshore teams or contractors delivering backend or systems components
- Participate in architecture discussions, code reviews, and engineering quality improvements
- Help shape long-term backend and systems architecture and products, including driving innovation with AI & LLM systems.
Python Software Engineer Requirements
- Professional experience with Python in a commercial or highly engineered environment
- Ideally some commercial experience working on NLP, LLMs, or intelligent AI/ Agentic AI workflow automation
- Background in product engineering, ideally within regulated, safety-critical, or complex engineering industries (defence, robotics, medical, industrial systems, etc.)
- Strong grounding in software engineering principles (design, testing, maintainability, structured development practices)
- Ability to interpret prototype or research-grade code and convert it into scalable, production-ready systems
- Excellent communication skills; comfortable providing technical leadership or guidance to external contributors
- Baseline clearance or ability to obtain one
- Willingness to learn/use other programming languages such as C++/Golang as the team & products evolve over time.
If interested, please apply with your most up-to-date resume & I'll be in touch.
Key Skills
Ranked by relevanceReady to apply?
Join ProFound People and take your career to the next level!
Application takes less than 5 minutes

