Salary Range: $90,000 - $120, % super + company bonus incentives
About the role
We're seeking a Backend Python Engineer to design and build the core systems behind an AI-enhanced document and development tool used across enterprise by both technical and non-technical users alike.
This is a greenfield project, giving you the opportunity to make influential decisions including the choice of frameworks and establish a robust backend foundation for years to come.
This role suits someone who thrives in a collaborative environment and takes pride in building reliable, scalable, and secure backend systems. You value clean code, test-driven development, and engineering best practices, and you understand how thoughtful design supports long-term maintainability.
What you will do
* Collaborate with the team to implement a backend that supports the application's core AI-assisted features.
* Build reliable, scalable and extensible backend services to support product growth both as individually deployed on-premise runtimes and cloud managed services as the product grows and user needs evolve.
* Develop and integrate a Role-Based Access Control (RBAC) framework for the application, working with customer authentication and authorisation systems.
* Implement and integrate with services powering embeddings, Graph Retrieval-Augmented Generation, and AI driven capabilities.
* Validate your work through unit, integration, and system tests, iterating based on feedback.
Experience and qualificationsRequired:
* Full working rights in Australia.
* Tertiary qualifications in Software Engineering or equivalent experience.
* Strong engineering fundamentals with a deep understanding of software design principles (Clean Code, SOLID, TDD).
* Strong proficiency in Python and familiarity with its standard libraries.
Preferred:
* Familiarity with developer tooling (Git, JIRA, Confluence, Docker, Github Actions).
* Experience working on greenfield projects emphasising maintainability, testability, and extensibility.
* Familiarity with asynchronous frameworks such as FastAPI or asyncio and scalable backend service design.
* Experience integrating with authentication and authorisation frameworks (LDAP, OIDC, SAML) and implementing RBAC models.
* Experience building data platforms supporting AI/ML pipelines, embeddings databases (e.g. Chroma, Pinecone, Weaviate, Milvus), and vector search systems.
* Familiarity with RAG architectures, including document preprocessing, chunking, and hybrid retrieval strategies.
* Experience integrating with LLM APIs (OpenAI, Anthropic, etc.) and prompt orchestration frameworks.
* Knowledge of control infrastructure and internal services (e.g., MCP servers) for data management or orchestration.
We understand applicants' work and life experience comes in many ways, shapes and forms. If your experience is close, but not a perfect match, and you believe you could be successful in this role, we're happy for you to apply.
About The Team
You will be joining a small and inclusive team including LGBTQIA+ and neurodivergent staff and leadership.
About The Company
At Madd(y|ie) we are a fiercely tolerant organisation. We encourage and celebrate diversity and inclusion for all our staff and stakeholders. We believe every individual has something valuable to offer and enriches the work we do and the lives of those they work with. We value individuality, results, personal and professional growth, and a balance between work and life commitments.
Our employees' individuality, quirkyness and life experience is what ensures our competitive advantage. Divergent ways of knowing and experiencing the world ensure our offerings mirror and meet the needs of the ever changing world we operate in. We are committed to providing a safe, open and inclusive working environment. We are dedicated to building a culture where employees are truly seen and heard.
Why Join Maddyie
* Ambitious Plans: Madd(y|ie) is an organisation with global growth plans. This is an opportunity to join early, do high impact work and advance quickly as both the platform and team grow.
* Startup Impact: Take ownership, wear multiple hats, and make meaningful product and technical decisions that shape the direction of the company.
* Inclusive Environment: Join a team whose diversity and authenticity aren't slogans, they define who we are.
* Collaborative Culture: Work in a team that values quality, innovation, and mutual respect.
* Flexible Work: Choose the setup that suits you: remote, in-office (coming), or hybrid.
How to apply
If this role sounds like you, please click on the apply button and follow the prompts. We will be in touch at each stage of the recruitment process. If you would like to learn more about the role, or if we can assist you with any reasonable adjustments in order to submit your application for this role, please contact us via noting your preferred method of communication, your contact details and a member of the team will be in touch.
_____________
Maddyie is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members, regardless of race, ethnicity, gender identity, sexual orientation, age, disability, or background.
Maddyie recognises Aboriginal and Torres Strait Islander peoples as the First Peoples of this nation. We acknowledge the Traditional Custodians of the land on which we live and work. We are inspired by the intricate and robust knowledge systems created over countless generations to live sustainably on Country throughout this continent. We pay our respects to their Elders past, present and emerging.
Job Type: Full-time
Pay: $90,000.00 – $120,000.00 per year
Benefits:
* Extended annual leave
* Work from home
Work Location: Hybrid remote in Maribyrnong VIC 3032