Roles & Responsibilities
As a Software Engineer with Graviton your responsibilities will include :
- Contribute to all layers of backend systems including databases, APIs and applications
- Design, build and maintain applications for business requirements
- Architect scalable and reliable applications
- Write clean and modular code, following good coding standards and practices
- Troubleshoot and debug applications
- Be involved in the entire application lifecycle
- Collaborate with multidisciplinary team of front-end developers, engineers and system administrators
- Devise innovative solutions to address new and complicated challenges
- Build reusable code and libraries for future use
- Take lead on projects, as needed
- Work in a high paced competitive environment.
Qualifications
The ideal candidate will have :
Engineering degree in Computer Science (preferred) or any other discipline from a Tier 1 college.3 to 4 years of relevant experience in designing and improving information systemsProficiency in Python programmingExtensive experience working with relational databases and handling large datasetsGood Understanding of object oriented and asynchronous programmingFamiliarity with front-end languages such as HTML, JavaScript and CSSKnowledge of Linux systems and bash scriptingGood communication and interpersonal skillsWillingness to continuously learn and improveAbility to work in fast paced environment under pressure and manage multiple high priority projectsAny of the following is a plus :A good understanding of TCP / IP and EthernetKnowledge of any other programming language e.g. Java, Scala, Python, bash, Lisp, etc.Familiarity with parallel programming models and parallel algorithmsExperience with big data environments e.g. Hadoop, Spark etc.Good to have :
Experience in Financial services space / domainExperience in and understanding of system design decisionsExperience in leading small teams or projectsTell employers what skills you have
Scala
Automated Trading
Big Data
Data Structures
Hadoop
Software Engineering
JavaScript
Recruitments
Trading System
Python
Ethernet
Lisp
Java
Parallel Programming
Linux