Description:
- Work on high-impact backend systems that power search, recommendations, and data-driven customer experiences
- Solve complex engineering problems involving large datasets and high-throughput platforms
- Build and own event-driven architectures using modern cloud technologies
- Hands-on exposure to search, semantic search, and recommendation systems (Elasticsearch/OpenSearch)
- Opportunity to work with streaming platforms and real-time data (Kafka, batch and event pipelines)
- Gain experience building RAG, NLP, and information retrieval solutions
- Use a modern tech stack (TypeScript/Node.js, Python, Java, AWS)
- Collaborate closely with product, data, and engineering teams with real customer impact
- Strong focus on engineering quality, performance, reliability, and scalability
- Role supports learning and growth as the platform and capabilities evolve
Requirements:
- 2+ years' experience building scalable backend applications in cloud environments
- Strong programming skills in TypeScript/Node.js, Python, or Java
- Experience designing and building RESTful APIs and microservices for high-throughput systems
- Solid understanding of SQL and NoSQL databases, including schema design and performance optimisation (e.g. PostgreSQL, DynamoDB, BigQuery)
- Hands-on experience with cloud infrastructure, preferably AWS
- Knowledge of event-driven architectures, messaging systems, and streaming platforms (e.g. Kafka)
- Experience building or integrating search and recommendation systems using Elasticsearch or OpenSearch
- Familiarity with real-time and batch data ingestion and transformation pipelines
- Exposure to information retrieval, RAG, or NLP-based solutions is desirable
- Strong understanding of system performance, reliability, scalability, and security
- Ability to write production-quality, maintainable code and follow strong engineering practices
- Collaborative mindset with the ability to work effectively across product, data, and engineering teams
Conditions:
Fixed-term contract with the potential for career development opportunities.
Work in a supportive team environment.
Be part of a company that values innovation and excellence in the Technology field.
16 Jan 2026;
from:
michaelpage.com.au