AI Platform Engineer (Remote in AU)

Budgetly·Remote(Australia)
Software Development

WFA Digital Insight

The demand for skilled AI platform engineers has skyrocketed, with a 25% increase in job postings over the past year. As businesses continue to adopt AI technologies, the need for experts who can design and implement agentic workflows has become a top priority. With the rise of remote work, companies like Budgetly are leading the charge in creating innovative, AI-first platforms that simplify expense management. If you're a systems thinker with a strong engineering background and experience with TypeScript and React, this role could be the perfect fit. Before applying, consider whether you thrive in ambiguous environments and can turn fuzzy intent into clear acceptance criteria.

Job Description

About the Role

The AI Platform Engineer position at Budgetly is a unique opportunity to work on the cutting edge of AI technology. As a key member of a small team of engineers, you will be responsible for designing and implementing agentic workflows that take a requirement from spec to code to review to deploy. You will split your time between building and evolving agent harnesses, including orchestration, toolchains, approvals, secure execution, and managed agents, and reviewing and improving outputs, such as tracing failures, improving prompts and steering, and tightening evaluation harnesses.

The team at Budgetly is guided by a set of core values, including trust, respect, and ownership, which shape how they work and interact with each other. As a remote team, they prioritize flexibility, wellness, and open communication, and offer benefits like 5 weeks of annual leave, a monthly wellness budget, and employee share options.

What You Will Do

  • Design and implement agentic workflows that take a requirement from spec to code to review to deploy
  • Build agentic loops that turn mistakes into system-level improvements
  • Develop evaluation harnesses to detect regressions in behavior, not just tests in code
  • Define and maintain review gates for risky changes
  • Improve tool reliability, including schemas, typed tool interfaces, retries, timeouts, and safety checks
  • Build platform capabilities for managed agents, including long-running sessions, checkpoints, state and memory boundaries, and recovery
  • Evolve the platform architecture, including TypeScript, serverless architecture, and shared codebase, with an eye for simplicity and maintainability
  • Partner with Product to reduce ambiguity and translate intent into testable, evaluable spec
  • Design the execution harness around agents, including feedback loops, evaluation strategy, safety constraints, and glue code that makes autonomy safe in production

What We Are Looking For

  • Strong TypeScript and React experience in production environments
  • Experience shipping real software to real users, not just prototypes
  • Ability to read a codebase and quickly identify patterns, conventions, and architecture
  • Comfort working in ambiguity and turning fuzzy intent into clear acceptance criteria and evals
  • Familiarity with agent tooling concepts, including tool calling, MCP/tool integration, guardrails, evals, tracing/observability, and permissioning
  • Experience with AWS serverless experience, including CDK, Lambda, and DynamoDB
  • Strong systems thinking and engineering taste

Nice to Have

  • Experience with modern serverless microservices and legacy Express/PostgreSQL monolith
  • Familiarity with machine learning and AI concepts
  • Experience working in a fully remote team environment

Benefits and Perks

  • 5 weeks of annual leave
  • Monthly wellness budget for mental and physical health
  • Employee share options for all team members
  • Flexible working hours and remote work arrangement
  • Opportunities for professional development and growth
  • Collaborative and dynamic team environment

How to Stand Out

  • Make sure to highlight your experience with TypeScript and React in your application, as well as any relevant experience with AI or machine learning.
  • Be prepared to provide examples of your systems thinking and engineering taste, such as how you've designed and implemented complex systems in the past.
  • Show that you're comfortable working in ambiguity and can turn fuzzy intent into clear acceptance criteria and evals.
  • Research the company's values and mission, and be prepared to explain how your skills and experience align with them.
  • Don't be afraid to ask questions during the interview process, such as what a typical day looks like in the role or what opportunities there are for growth and development.
  • Consider creating a portfolio or sample projects that demonstrate your skills and experience, and be prepared to walk the interviewer through your thought process and design decisions.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.