At TechnologyOne, our mission is straightforward: to simplify life for our customers and empower them to thrive in a rapidly changing world. We are seeking a Senior Python Developer - Data & AI with deep experience in data‑driven and AI‑powered systems, particularly to work on agentic and LLM‑based architectures. This role focuses on designing, building, and deploying intelligent automation and AI agents that operate reliably in production environments.
You will work closely with product, data, and engineering leaders to deliver AI solutions that create tangible business impact. This is a hands‑on senior role with strong technical ownership and influence over standards, architecture, and best practices.
What you’ll be doing
AI & Agentic Development
- Design, build, and maintain agentic AI systems (multi‑step reasoning, tool use, orchestration, memory, and state management).
- Develop LLM‑powered workflows for automation, decision‑making, and user‑facing AI interactions.
- Implement prompt strategies, function/tool calling, and structured outputs for production‑grade AI systems.
- Evaluate and integrate AI frameworks and libraries (e.g., LangGraph‑style flows, custom orchestration).
- Work extensively with structured and unstructured data (JSON, text, tabular datasets).
- Build data processing and transformation logic to support AI workflows and analytics.
- Design efficient data access patterns for AI inference and evaluation.
- Ensure data quality, traceability, and observability across AI pipelines.
Technical Leadership
- Set coding standards and best practices for Python and AI development.
- Review code and mentor junior developers in AI and data engineering principles.
- Provide architectural guidance on AI systems and platform evolution.
- Contribute to technical documentation and internal knowledge sharing.
Your Talents
Core Technical Skills
- 5+ years of professional Python development experience.
- Strong experience working with data‑centric applications.
- Hands‑on experience building and deploying AI/ML or LLM‑based systems.
- Solid understanding of agentic concepts (planning, tools, memory, state).
- Experience with APIs, asynchronous processing, and event‑driven systems.
AI & Data Stack
- Experience with LLMs.
- Familiarity with vector embeddings, retrieval, and similarity search.
- Experience working with AI evaluation, prompt iteration, and model behaviour tuning.
- Strong SQL and data analysis skills.
- Experience shipping production systems, not just experiments.
- Strong testing discipline and code quality mindset.
- Comfortable working in cloud environments (AWS, Azure, or GCP).
- Experience with CI/CD, containerisation, and modern dev workflows.
Benefits
- Competitive remuneration package.
- Access to our industry‑leading employee share plan.
- Salary packaging options.
- Up to 10 days of additional leave via our Purchase Leave program.
- 8 × Australian Business Awards "Employer of Choice" winner.
- We love our team events & celebrate diversity.
- Flexible hours: we are family‑friendly and value life outside of work.
- Free gym membership in your region (or, if you are located at HQ, a new state‑of‑the‑art gym onsite, exclusive and available 24/7).
- Additional 2.5 days of leave per year dedicated to volunteering at a charity of your choice.
- Free breakfast and coffee on‑site.
- Accelerate your growth with full access to LinkedIn Learning and a clear career framework that maps your path to success.
TechnologyOne is a proud Equal Opportunity Employer who values diversity and an inclusive workplace. We aim to recruit a diverse range of people with a diverse range of talents to help us to deliver on our mission to better our community.