companyMaincode logo

AI Software Engineer (Front End) at Maincode | Australia

MaincodeAustralia
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

1-2 years of experience in front-end development, demonstrating proficiency in building web interfaces. Strong understanding of streaming UX and real-time data handling. Experience with UI design principles that prioritize user safety and feedback. Familiarity with API integration and backend collaboration. Ability to troubleshoot and resolve cross-platform compatibility issues. Commitment to quality assurance through testing and monitoring.

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.

About Maincode

Maincode is at the forefront of AI innovation in Australia, dedicated to developing groundbreaking technology that shapes the future of human-computer interaction. Our flagship project, Matilda, exemplifies our commitment to quality and accessibility in AI.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.