AI programmer
Summary
Trellis Data is seeking an AI Software Engineer to design, build, and deploy secure AI-powered applications using Python, LLMs, and cloud infrastructure. The role involves the full development lifecycle, including model integration, API development, and maintaining CI/CD pipelines for high-security sectors.
About Trellis Data
Trellis Data is a fast‑growing Australian sovereign‑AI leader that powers high‑security organisations across defence, logistics and law‑enforcement. Our product Agentaus (Agentaus.com.au) is Australia’s AI capability leading the country and the region in AI Chat, Agents, and API connectivity. Our mission is to deliver world‑leading AI that is trusted and safe for our customers. We champion a culture of curiosity, collaboration and rapid impact, where every voice can shape the future of secure AI.
About the role
We are looking for a talented AI Software Engineer with practical DevOps experience to join our growing technology team.
You will help design, build and deploy AI-powered products that solve meaningful, real-world problems. This is a hands-on role covering the full development lifecycle—from experimenting with AI models and building production-ready applications to deploying, monitoring and improving them in the cloud.
The ideal candidate is a strong programmer who understands modern AI technologies and is also comfortable working with cloud infrastructure, automated deployments and production systems.
Key responsibilities
Design, build and maintain AI-powered applications and features
Integrate large language models and other machine-learning services into our products
Develop reliable APIs, backend services and data-processing pipelines
Work with prompt engineering, retrieval-augmented generation and AI agents
Evaluate AI outputs for accuracy, reliability, security and performance
Deploy and manage applications in cloud environments
Build and maintain CI/CD pipelines and deployment workflows
Use containers and infrastructure-as-code to create consistent environments
Monitor system health, investigate issues and improve application performance
Work closely with product, engineering and leadership teams to turn ideas into production-ready solutions
Contribute to technical decisions, documentation and development standards
What we’re looking for
Strong programming skills in Python
Experience developing production software, APIs or backend services
Practical experience working with generative AI, machine learning or large language models
Familiarity with leading AI platforms, APIs and open-source models
Working knowledge of Docker, Code version control and CI/CD tools
Understanding of secure software development, testing and monitoring
Strong problem-solving skills and attention to detail
The ability to communicate technical ideas clearly and work collaboratively
A practical, curious mindset and enthusiasm for learning new technologies
Highly regarded
Experience with container orchestration platforms
Experience with vector databases, embeddings and retrieval-augmented generation
Experience with AIOps, model evaluation or model-monitoring practices
Experience building secure applications for government, defence and/or high security industries
Knowledge of data engineering, cybersecurity or scalable cloud architecture
How to apply
Please send us your resume to recruitment@trellisdata.com.au