Our Client
is a dynamic and fast-growing company from Australia that specialises in providing cloud-based solutions to businesses of all sizes .
We are looking for a
Senior Python Engineer with AI skills
to join our Client's team as we are expanding our presence in Asia. Most of the projects are greenfield AI products, where we need software engineers to design and build a scalable solution together with our Solution Architects and development team. We're currently building production-grade real-time AI agents for financial applications.
Key Requirements:
- 5+ years professional Python development with proven ability to code systems from scratch
- Production experience with async/concurrent systems (asyncio, real-time streaming, WebSocket protocols)
- LLM integration experience (function calling, prompt engineering, streaming responses with OpenAI/Anthropic APIs)
- API design and integration (REST/WebSocket APIs, designing stable interfaces for multiple third-party services)
- Deployment experience on AWS/Azure/Google cloud services
- System design mindset (latency optimization, cost control, reliability, scalability)
- Good skills in English communication, mainly written, and the ability to explain and teach technical concepts to junior to mid-level colleagues
- Familiarity with agile development methodologies and the ability to work collaboratively in a team environment
Good-to-have:
- A Bachelor's or Master's degree in Computer Science, or a related field, is preferred but not required.
- A portfolio of relevant projects or contributions to open source projects is a plus but not required.
- Experience with Twilio, LiveKit, Pipecat, or similar voice infrastructure platforms
- Background in real-time systems
- Experience with financial services or regulated industries
What we offer:
- Ability to work remotely
- Flexible working hours
- Mentor support
- English training provided by company (English Tutor)