Tech jobs
Job listings
Principal Software Engineer
Principal Software Engineer designs scalable backend systems in C#/.NET, leads architecture decisions, and mentors teams on clean code and DevOps practices.
Senior real-time ai/ml engineer
Build and scale real-time AI systems for crypto market intelligence, using LLMs, RAG, and streaming pipelines to turn social signals into actionable trading insights.
Software engineer (logistics)
Build and optimize logistics systems for parcel and food delivery in South Africa using Scala, AWS, and event-driven microservices.
Software Engineer (Full Stack)
Build and maintain full-stack gaming platforms using JavaScript, .NET (C#), Angular/React, and cloud services, ensuring scalable, secure, and high-performance online gaming experiences.
Software Engineer
Build and maintain enterprise-grade APIs and microservices in Java/Spring Boot, using AI tools to speed up coding, testing, and troubleshooting for Marriott’s hospitality platforms.
Lead Software Engineer
Lead a team building scalable, event-driven Java microservices for Marriott’s loyalty and customer platforms, migrating legacy systems to a modern cloud-native stack.
Full-stack Developer (Next.js / TypeScript / Python)
Build and extend a SaaS influencer-marketing platform with a conversational AI chat, back-office, and ML-powered analytics using Next.js/TypeScript on the frontend and Python/Flask on the backend.
Database Administrator
Maintains and optimizes database systems for an AI-focused company, ensuring security, performance, and compliance with Australian standards.
Data Architect – AI, Machine Learning & Agentic AI
Design and architect scalable AI and machine learning platforms on Microsoft Azure, focusing on Agentic AI, ML optimisation, and intelligent edge solutions for enterprise clients.
Senior Fullstack Engineer (Backend-focused)
Build and scale enterprise-grade web apps and APIs using Node.js, TypeScript, React/Angular, PostgreSQL, and Redis, with AI tools like Copilot to accelerate development.
Senior Full-Stack Engineer – Scale SaaS, Flexible & Growth
Builds and scales a SaaS backend using Java, SQL, Redis, and Elasticsearch, while contributing to architecture and code reviews.
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Builds and optimizes large-scale data pipelines and storage systems for TikTok’s recommendation engine using Java, Spark, Flink, and Kafka.
Software Engineer (ML/AI)
Build and maintain AI/ML systems to proactively detect fraudulent behavior across client platforms using Python or Go, relational databases, and caching systems.
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Build and optimize large-scale recommendation system architectures using big data tools like Spark and Flink to process and analyze user data for TikTok’s AI-driven content feeds.
Software Engineer (ML/AI)
Build and enhance ML/AI systems to proactively detect fraudulent behavior using Python/Go, databases, and AI frameworks for a global fraud intelligence platform.
AI Software Developer
Build AI-powered applications using C#/.NET Core, Node.js, Python, and React/Angular, leveraging AI tools like GitHub Copilot and LLM APIs to accelerate development and enhance code quality.
Java Big Data Engineer
Job Description Responsibilities Involve in software and product development and ad hoc projects. Create well-architected and structured software solutions. Perform software analysis, software design, code…
Backend Software Engineer Intern (Global LIVE Data Platform) - 2026 Start (BS/MS)
Build and optimize TikTok’s real-time, large-scale distributed infrastructure for live streaming, working with Go/Python/Java/C++ and systems like Kafka, ClickHouse, and Redis to serve 1B+ users.
Application Development Senior Manager (Java Backend) - Vice President
Lead a team to build and maintain Java-based microservices for a global collateral management and margining system in Citi’s wealth management division.
Application Development Senior Manager (Java Backend) - Vice President
Lead a team to build and maintain Java-based microservices for Citi’s Collateral Management and Margining system, using Spring, Kafka, Kubernetes, and Oracle, while collaborating with global stakeholders.