Selected Intern's Day-to-day Responsibilities Include
-
Design, develop, and maintain high-performance, scalable, and low-latency applications using modern C++.
-
Optimize code for minimum latency and maximum throughput in performance-critical applications.
-
Use efficient memory management techniques to minimize leaks and overhead.
-
Implement multi-threading, concurrency, and parallel computing for performance optimization.
-
Work with networking protocols (TCP/IP, UDP), real-time data processing, and inter-process communication.
-
Follow the best coding practices such as SOLID principles and design patterns for maintainable code.
-
Perform profiling, benchmarking, and debugging to improve execution speed and efficiency.
-
Collaborate with cross-functional teams, including QA, DevOps, and product teams, to ensure seamless integration and deployment.
-
Keep up with the latest C++ standards (C++17, C++20) and industry trends.
-
Maintain up-to-date documentation and ensure compliance with relevant regulatory requirements.
About Company: NX Block Trades is a diversified Fintech company with a focus on proprietary trading, through research and development of Algorithm based technology solutions in securities and derivatives of equity, currency, and commodities.
We are involved in the business of creating technology which generates revenue through Algorithmic trading. We have developed various types of proprietary, in-house algorithm strategies. The trading is undertaken through the application of Machine Learning (ML) and statistical models in high, medium, and low frequency modes. Our robust technology platform ensures that the trading undertaken comes with a very low risk .
We have also built solutions for back testing, simulation, data analytics & visualization to ensure the success of our models.