About the job
About the Role
Maincode is on a mission to develop Matilda, the pioneering large language model created entirely in Australia. As we scale this model for live production deployment, we focus on building AI systems from the ground up. Our approach includes designing architectures, managing infrastructure, shaping the training processes, and operating the systems that serve our models.
Matilda is a fully operational product intended for public access—not merely a research prototype. Your role will be crucial in transforming Matilda's capabilities into real-world applications. You will enhance the front-end systems that ensure Matilda is accessible, efficient, and reliable for end-users, working on features like streaming responses, conversation management, safety UX, performance, and reliability.
Your Responsibilities
In this position, you will be responsible for developing and maintaining the front-end systems that support both Matilda’s public interface and internal tools:
Create the core web interface for user interactions with Matilda (chat, sessions, history, settings).
Implement fast and reliable streaming UX for model outputs (real-time tokens, partial results, cancellation, retries).
Design UI workflows that promote safe and responsible usage (reporting, refusals, user feedback, content management).
Collaborate with backend and infrastructure engineers to integrate APIs, authentication, rate limits, and observability.
Optimize application performance (latency, bundle size, rendering, perceived responsiveness).
Develop internal dashboards and tools to assist the team in managing the system (usage analytics, quality signals, feedback management).
Troubleshoot issues across various browsers, devices, networks, and production environments.
Enhance quality through rigorous testing, monitoring, and strategic rollout practices.
Your work will involve coding, UI state management, performance analysis, and monitoring production metrics.
Who You Are
We are seeking early-career engineers who are passionate about building the user interface for cutting-edge AI models and have a strong commitment to quality and reliability in production environments. A year or two of experience in developing production software is preferred, but above all, we value curiosity, craftsmanship, and a desire to learn.

