Software Engineer - AI Automation
Indexed description
You will own your work end-to-end, from design through production, in an environment that values independence, clean code, and strong collaboration.
What You Will Do
- Design, develop, and test production-grade automation services and AI agents in Python.
- Build and consume REST APIs that integrate with customer network and internal systems.
- Deploy and operate containerized services in Kubernetes-based environments.
- Troubleshoot and fix bugs in production, improving reliability and observability.
- Contribute to requirements and use-case definition, ensuring automation aligns with business needs.
- Help identify new “automation areas” and guide implementation of AI-driven solutions.
- Collaborate with frontend engineers on React-based UIs and with domain experts in telecom and managed services.
- 7+ years of software engineering experience with ownership of production systems or shipped products.
- Experience with LLMs, AI agent frameworks, or ML-driven automation.
- Strong proficiency in Python in a production context, writing clean, maintainable, and testable code.
- Solid experience with RESTful APIs and working in container/Kubernetes environments.
- Ability to navigate unfamiliar codebases and deliver independently with minimal check-ins.
- Experience with Agile/Lean development practices and collaborative teamwork.
- Exposure to React or modern frontend development.
- Knowledge of telecom/network operations, infrastructure-as-code, and observability tooling.
- Familiarity with RPA, ITIL, or managed services environments.
Primary country and city: Australia (AU) || Sydney
Job details: Automation Engineer
Job Stage: Job Stage 6
Primary Recruiter: Sushmita Centeno
Hiring Manager: Mirko Ocokoljic
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search