What You'll Be Doing
- Design, build, and maintain scalable production services using Java, Spring, React, and containerized microservices with Docker and Kubernetes.
- Build and enhance applications that leverage Generative AI, integrating with LLM APIs like OpenAI, Anthropic, or HuggingFace.
- Utilize RAG (Retrieval-Augmented Generation), prompt engineering, and LLM tuning to deliver intelligent, responsive AI-driven features.
- Collaborate within your team and across the organization to understand user needs and turn ideas into polished solutions using Agile methodologies.
- Own the full development lifecycle—code, test, deploy, maintain—and contribute to CI/CD pipelines and cloud infrastructure (AWS preferred).
- Participate in architectural discussions and research initiatives, staying at the forefront of new technologies and generative AI innovations.
- Mentor junior engineers and continuously improve team practices and code quality through thoughtful code reviews and technical leadership.
What We're Looking For
- Core Skills & Experience
- Proficiency in Java (Spring Boot) and ideally React.
- Strong knowledge of OOP, software design principles, and coding best practices.
- Experience with containerization (Docker), microservices, and relational databases (e.g., PostgreSQL, MySQL).
- Familiarity with cloud platforms (AWS preferred) and infrastructure as code.
- Hands-on experience with CI/CD pipelines and Agile development.
- Essential for This Role
- Experience working with LLM APIs (OpenAI, Anthropic, HuggingFace).
- Strong knowledge of prompt engineering, system/user prompts, tokens, context windows, temperature, top P, and stop sequences.
- Experience using RAG to enhance LLM performance and response accuracy.
- Desirable (Nice to Have)
- Experience with model fine-tuning, prompt compression, and LLM evaluation frameworks.
- Understanding of generative AI design patterns such as prompt chaining, routing, or agentic architectures.
- Familiarity with abstraction libraries like Spring AI.
Similar Jobs
What We Do
We help teams get data business-ready, faster, accelerating time-to-value and increasing the impact data can have. Our platform helps organisations that want to be data-driven to connect their data, shape it into business-ready formats, and get all this done faster with the cloud.
We have a series of services that help teams load, transform, synchronise, and orchestrate their data, built on top of a cloud that ties everything together from end to end.
Why Work With Us
Matillion has fostered a culture that is collaborative, fast-paced, ambitious, and transparent; an environment where people genuinely care about colleagues and communities. We have 6 values by which we live and breathe. We are collaborative, passionate, honourable, and genuinely care about each other and the communities in which we live and work.
Gallery






