High Five

Senior Python Engineer (AI)

Posted: 6 hours ago

Job Description

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 scratchProduction 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 servicesSystem 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 colleaguesFamiliarity with agile development methodologies and the ability to work collaboratively in a team environmentGood-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 platformsBackground in real-time systemsExperience with financial services or regulated industriesWhat we offer:Ability to work remotelyFlexible working hoursMentor supportEnglish training provided by company (English Tutor)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period