ProFound People
Python Software Engineer
ProFound PeopleAustralia14 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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 relevance