Software Engineer (AI and Platform)
Department: Tech
Location: Sydney
Employment Type: FullTime
About Fetch
Fetch is how modern pet parents give their pets the best care 🐶🐱. One pink app 🩷 for insurance, health, and care – easy, fair, and kinda fun. We’ve raised our Series A from Lightspeed and Airtree, customers love us (rated #1 by Choice Magazine!), and we’re growing fast.
We’re looking for an ambitious engineer who’s excited to build AI-driven products that improve pet health, streamline veterinary care, and help millions of pets live healthier lives.
Location: Sydney (Hybrid – Tue/Wed/Thu in-office)
Compensation: Series A salary + meaningful equity upside
Stack: TypeScript, React, Next.js, NestJS, GCP
Tooling: Cursor, Claude, and unlimited AI tools – no token limits
Your role
You'll work alongside our team to build features that make a real difference to pet health and veterinary care. You'll have the chance to learn, grow, and contribute to meaningful outcomes.
🛠️ Ship features that improve pet health and veterinary care
📈 Build systems to manage pet health data and streamline workflows
🤖 Work with AI to create reliable, production-ready features
🔍 Collaborate with vets, ops, and product teams to solve real problems
What you'll build
Event-driven systems: Integrating and cleaning data from veterinary systems into clearly defined, auditable domain events
Real-time workflows: Vet visits triggering health record updates, follow-up reminders, and actionable insights
AI-powered features: Automating triage, symptom evaluation, summarisation, and personalised care recommendations
Workflow engines: Building robust systems with audit trails and human oversight
Production AI: Turning AI outputs into clear, safe decisions using structured outputs and verification
Core platform components: Foundations (Pets, Health Records, Care Plans) that enable rapid innovation
About you
You're a super smart engineer who's keen to learn and grow. You care about building things properly and creating real impact for pets and their families.
3+ years shipping software in a production environment
Comfortable with TypeScript, React, Next.js, and GCP (or willing to learn quickly)
Pragmatic approach – you understand tradeoffs and when to move fast vs. build for scale
Care about code quality, testing, and maintainability
Good communicator who works well with others
Solid understanding of backend fundamentals: distributed systems and queues
Some experience with event-driven architectures or workflow systems (or keen to learn)
Interest in production AI (structured outputs, evaluation, guardrails) – experience a plus but not required
Bonus – experience in healthcare, veterinary, fintech or related industries
What it’s like here
We're ambitious, collaborative, and genuinely enjoy building together. The Fetch team is smart, thoughtful, and kind – low ego, open, caring, and always supportive.
🧠 You’ll be involved early in strategy. You’re encouraged to give your opinion and debate with founders and the rest of the team
🤪 Weird is welcome. We value unexpected perspectives and people who think differently, so just be you
🤖 Unlimited AI tooling - no token limits or approvals needed. Just try things
🩷 Work on a product genuinely loved by thousands of pets and pet parents
🚀 We're growing FAST. It's an exciting time to join and you'll directly impact the future of our products
And the perks:
📈 Competitive Series A salary + meaningful equity
🏠 Hybrid working (3 days Sydney office, flexible WFH)
💻 Latest MacBook Pro and a top setup
✈️ Two team retreats each year (Blue Mountains, SXSW, Hunter Valley)
🐶 Office dogs for cuddles and interruptions
🍫 Bean to cup coffee machine, unlimited fruit and snacks. Toblerone on-tap
How to apply
Apply via the link, along with a quick note highlighting (bonus points if you include a photo of your pet 🐾):
A project you've built that you're proud of (what made it interesting, what you learned)
Any experience you have with AI features (what you built, how it worked)
What excites you about working at Fetch
Links to your work (GitHub/portfolio)
Interview Process
Intro chat: Get to know each other, talk about the role and what you're looking for
Technical conversation: Past projects you've worked on, challenges you've solved, and your approach
Practical challenge: A realistic problem to work through together
Meet the team: Chat about working style, collaboration, and day-to-day at Fetch
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
