companyMaincode logo

Product Engineer (UI / Frontend) at Maincode | Melbourne

MaincodeMelbourne
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

QualificationsStrong understanding of frontend technologies such as HTML, CSS, and JavaScript. Experience with frameworks like React, Angular, or Vue.js is a plus. Familiarity with UI/UX design principles and a keen eye for detail are essential. Excellent problem-solving skills and a collaborative spirit are crucial, as is a desire to continually improve and refine both the product and the user experience.

About the job

About the Role

Maincode is at the forefront of artificial intelligence, developing the next iteration of Matilda, Australia's pioneering large language model. As we scale this innovative model, we aim to deploy it as a robust live production system.

Our approach is rooted in first principles, where we meticulously design architectures, manage infrastructure, guide the training process, and operate the systems that support our models.

Matilda is not a mere research prototype; it is a production-ready system intended for open public access. This role is pivotal in shaping the user experience of Matilda, making it not just functional but also intuitive and engaging.

As a Product Engineer, you will be instrumental in crafting the user-facing experience of Matilda. Your contributions will extend beyond implementation to encompass how users interact with and perceive the product.

This is a collaborative role where you will work closely with UX designers and directly implement your ideas in code, shaping the nuances of user interaction.


Key Responsibilities

Your contributions will enhance both the public interface of Matilda and its internal tools, including:

  • Designing the core web interface for user interaction with Matilda (chat, sessions, history, settings).
  • Implementing responsive, reliable streaming UX for real-time model outputs (including tokens, partial responses, cancellations, and retries).
  • Contributing to interaction design for both standard and edge-case scenarios (latency, uncertainty, refusals, and errors).
  • Designing UI workflows that promote safe and responsible usage (feedback mechanisms, content management).
  • Iterating on layout, typography, spacing, and interaction details directly through code.
  • Enhancing perceived performance and responsiveness through thoughtful UI design decisions.
  • Developing internal tools and dashboards with an emphasis on usability and clarity.
  • Collaborating closely with backend and infrastructure engineers to integrate APIs, authentication, and system constraints.

Your role will balance coding with strategic thinking about user flows, edge cases, and overall product behavior.


Ideal Candidate Profile

We seek engineers at the start of their careers who deeply value user experience, focusing on the feel of the product as much as its functionality. If you have a passion for building engaging interfaces and are eager to learn and grow within a dynamic team, we encourage you to apply.

About Maincode

Maincode is an innovative technology company dedicated to developing cutting-edge AI solutions. Our flagship project, Matilda, showcases our commitment to pushing the boundaries of artificial intelligence in Australia. We foster a collaborative and dynamic work environment where creativity and technical excellence thrive.

Similar jobs

Tailoring 0 resumes

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