Description

 

This role offers a unique opportunity to work on large-scale technical challenges in a performance-driven environment. Candidates from outside the financial services sector, including software and telecommunications industries, are encouraged to apply.


 

Key Responsibilities

  • Design and develop scalable, distributed systems for risk analytics.
  • Work on grid computing infrastructure and distributed caching mechanisms.
  • Optimize performance for high-throughput, low-latency applications.
  • Collaborate with cross-functional teams globally to build resilient infrastructure.
  • Analyze existing systems to improve performance, reliability, and scalability.
  • Understand trade-offs and make informed design decisions on architecture and implementation.


 

Required Qualifications

  • Proficiency in server-side programming using Java, Scala, or C++ with a focus on performance.
  • Demonstrated expertise in multi-threaded/concurrent programming.
  • Strong analytical and problem-solving skills.
  • In-depth understanding of network protocols (e.g., TCP/IP, HTTP, etc.).
  • Experience in distributed systems design and development.
  • Curiosity and drive to explore the inner workings of complex systems.


 

Preferred Qualifications (Nice to Have)

  • Experience with Cloud computing platforms (e.g., AWS, Azure, GCP).
  • Exposure to high-performance computing environments.
  • Familiarity with risk systems or financial applications (not required).
  • Experience working in agile development environments

Education

Any Gradute