Role description
Job Description: Engineer - Global Data Network (GDN)
Role Overview
Engineer responsible for building and modernising the Global Data Network (GDN), a knowledge-sharing platform that enables fraud-related information (e.g., IPs, devices, entities) to be shared across systems.
The role focuses on developing a cloud-based, API-driven solution that enables real-time data sharing and analysis.
Key skills
A strong full stack engineer with a backend-heavy profile, capable of working across application, cloud, and database layers, and able to design scalable systems while contributing to key architecture decisions. The ideal candidate should have solid experience in Java (preferred) or Python, with strong backend system development expertise. Hands-on experience with Azure cloud environment and a good understanding of cloud-native application development are essential.
The candidate should have exposure to graph databases (preferred), with the ability to model complex relationships between entities and effectively query graph-based data structures. A strong engineering capability is expected, including the ability to work across backend systems, cloud infrastructure, and database layers, and to design and implement scalable, high-performance solutions. The individual should possess sufficient technical depth to contribute to architecture decisions, particularly around database and cloud technology choices.
The role requires a full stack development profile with a clear strength in backend development, complemented by basic UI capability (not as a primary skill). The engineer should be able to work independently across multiple components, without heavy reliance on separate specialists, and demonstrate a strong understanding of cloud and database design considerations. Additionally, the candidate should proactively provide informed input on technology selection, including database options such as graph-based solutions, ensuring alignment with overall system architecture and scalability requirements.
Key Responsibilities
1Platform Development (GDN Modernisation)
- Build and enhance the Global Data Network platform
- Transition existing solution from database + CSV-based distribution to modern cloud-based architecture with APIs
- Enable sharing of fraud-related entities such as:
- IP addresses
- Cookies
- Device fingerprints
- Merchants, payees, beneficiary accounts
- Support ingestion, processing, and distribution of this data across systems
Graph-Based Data Modelling
- Build systems that model relationships between entities
- Implement graph-based database structures to Identify connections between entities and Analyse proximity to fraud (e.g., multi-step relationships)
Cloud & Backend Development
- Develop cloud-native solutions in Azure environment
- Contribute to:
- Backend services
- Data storage and processing layers
- Work on scalable and real-time capable systems
API-Based Data Exchange
- Replace batch-based distribution (CSV) with Real-time or near real-time API-based data exchange
- Support integration with other systems using APIs
Data Visualization / UI Support
- Contribute to building UI capabilities for:
- Visualising graph relationships
- Exploring connections between entities
Support development of interactive graph-based views
Skills
java,graph database,networking,database design,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.