As a Software Engineer with Graviton your responsibilities will include:
- Designing and implementing a high-frequency automated trading system, that trades on multiple exchanges
- Building live reporting and administration tools for the trading system
- Performance optimization and improving the overall latency of systems, through algorithm research and using cutting edge tools and techniques
- End-to-end ownership of modules, including designing, development, deployment and support
- Growing the team through involvement in the regular hiring process and occasional campus recruitments
Requirements :
The ideal requirements for our candidates are:
- A degree in Computer Science
- 1-3 yrs Experience with C/C++ and object-oriented programming
- Experience in HFT industry
- Expertise in algorithms and data structures
- Excellent problem solving skills
- Strong communication skills
- A working knowledge of Linux systems
Any of the following is a plus:
- A good understanding of TCP/IP and Ethernet
- Knowledge of any other programming language e.g. Java, Scala, Python, bash, Lisp, etc.
- Familiarity with parallel programming models and parallel algorithms
- Experience with big data environments e.g. Hadoop, Spark etc.