About the Role
As a Staff Engineer with a focus on AI at Tyro, you will be a hands-on technical leader designing engineered systems and reusable capabilities that power AI across the merchant experience. You will build AI-powered products on top of foundation models while creating the patterns, services, and tooling that enable other teams to adopt AI safely and quickly.
Responsibilities
- Lead the design, development, testing, and deployment of high-quality, scalable systems built on foundation models, driving best practices for security, reliability, performance, and maintainability.
- Architect AI systems end-to-end, including Retrieval Augmented Generation (RAG), agentic and tool-using workflows, orchestration, and integration with Tyro’s services and APIs.
- Create reusable capabilities while delivering applications, defining patterns for AI usage and packaging them as shared services, templates, and reference implementations.
- Enable other teams to adopt AI safely and independently within defined guardrails, accelerating delivery.
- Set technical standards and mentor engineers, establishing how Tyro builds with foundation models.
- Lead code reviews and technical discussions to promote a culture of excellence and continuous learning.
- Drive architectural decisions for AI systems that balance trade-offs between technical feasibility, scalability, cost, latency, and business value.
- Embed Responsible AI principles, security controls, mitigates risks, and governance aligned to Tyro’s regulatory obligations.
Requirements
- Strong software engineering fundamentals, with hands-on experience building production services in Kotlin and/or Node.js (TypeScript).
- Hands-on experience building with foundation-model APIs (e.g. AWS Bedrock, Anthropic, OpenAI), including model selection, structured outputs, and tool/function calling.
- Experience designing AI systems using Retrieval Augmented Generation (RAG), embeddings and vector stores, and production serving/retrieval layers such as feature stores.
- Experience with agile software development methodologies.
- Understanding of good architecture, basing decisions on value.
- A collaborative approach to working with other engineers, product managers, partners and UX designers.
- Understanding of Responsible AI and governance in regulated industries (e.g. APRA, PCI-DSS).
Skills
- Kotlin
- Node.js
- TypeScript
- AWS Bedrock
- Anthropic
- OpenAI
- Retrieval Augmented Generation (RAG)
- Embeddings
- Vector stores
- Agile software development
- Responsible AI
- APRA
- PCI-DSS
- Python
- AI/ML stacks
- React
- CSS
Location
- Australia
Work Type
- Hybrid
- 3 days in the office
Experience Level
- Staff Engineer
Benefits
- Learning and career development opportunities
- 18 weeks paid primary carers leave
- 12 weeks paid secondary carers leave
- Annual team-based volunteer day
- Birthday Leave
- Power Up Day (Additional day of leave)
- Weekly team social events, snacks, craft beer and wine, ping pong and video games
- Taco Tuesdays
- Mental health and wellness initiatives
- Novated leasing
About the Company
- At Tyro, we’re into business big time. Through our integrated payments, banking and lending solutions, we’re here to ensure nothing stands in the way of Australian business success.
- With over 21 years' experience, we combine the best people, technology, and partners to deliver simplified payments and seamless business banking.
- We power more than 76,000 merchants across Australia and work with almost 800 partners.
- We are fast paced and innovative and strive to live our values everyday – commit to greatness, stay hungry, wow the customer, be good and win together!
- We are big enough for you to have opportunities to have a career at Tyro and small enough that you can have a real impact.
Equal Opportunity
- Tyro is committed to a diverse, inclusive workplace where everyone thrives.
- We welcome applicants of all backgrounds and are an equal opportunity employer.
- If you need accommodations or adjustments at any stage of the recruitment process, simply inform our Talent team during your conversation with them.
