Graviton Software Engineer Gurugram
Graviton Research Capital is hiring a Software Engineer (2027 Graduate) in Gurugram, Haryana, India. The role is designed for technically strong graduates interested in high-performance computing, low-latency systems, distributed infrastructure, quantitative research and trading technology.
At Graviton, software engineering forms a core part of its quantitative trading infrastructure. Software Engineers work alongside quantitative researchers to build systems that process large volumes of market data, support quantitative research and power live trading.
The role is particularly focused on engineering problems where performance, reliability, correctness and precision are critical. Depending on the team, engineers may work with modern C++, Linux, networking, concurrency, multithreaded applications, distributed systems and performance optimisation.
Graviton Software Engineer 2027 – Overview
| Particular | Details |
|---|---|
| Company | Graviton Research Capital |
| Role | Software Engineer |
| Graduate Batch | 2027 |
| Location | Gurugram, Haryana, India |
| Job Type | Not specified in the supplied JD |
| Primary Area | Software Engineering / Quantitative Trading Technology |
| Preferred Language | C++ |
| CGPA Requirement | 8.5 or above |
| Backlogs | No active backlogs |
| Relevant Degree Areas | Computer Science, Mathematics, Electrical Engineering or another highly analytical field |
| Salary / Compensation | Competitive compensation; exact amount not specified |
| Application Deadline | Not specified |
| Selection Process | Not specified |
About the Graviton Software Engineer Role
The Software Engineer role at Graviton involves building technology that supports quantitative research and live trading.
Engineers may work on high-performance systems where even small changes in latency or throughput can affect system performance. The job description highlights problems involving microsecond-level bottlenecks, large-scale market data processing, distributed infrastructure and production reliability.
Depending on the team, responsibilities may span the engineering stack, from application software and internal platforms to operating systems, networking and hardware-level performance considerations.
The role also provides opportunities to work with quantitative researchers and translate research ideas and models into reliable production systems.
What Will You Work On?
The supplied job description identifies several areas of potential work.
High-Performance and Low-Latency Systems
Engineers may design and build high-performance, low-latency systems using modern C++.
The work involves understanding how software design decisions affect latency, throughput and reliability.
Distributed Systems and Market Data
The role may involve building distributed systems capable of processing and analysing massive volumes of market data.
Engineers need to consider scalability and reliability while avoiding unnecessary latency.
Linux, Networking and Concurrency
Depending on the team, engineers may work with:
- Linux systems
- Networking
- Concurrency
- Multithreaded applications
- Networking protocols
- Systems-level performance
Performance Optimisation
Performance engineering is a major component of the role.
Engineers may profile systems, identify bottlenecks and optimise performance at both the hardware and software levels.
The job description specifically highlights situations where bottlenecks may exist for only a few microseconds.
Quantitative Research Infrastructure
Software Engineers will build infrastructure supporting quantitative research and live trading.
They may work directly with quantitative researchers to convert research ideas and models into reliable production systems.
Developer Tools and Internal Platforms
The role may also include developing internal platforms and tools that help researchers and engineers work more efficiently.
The company also mentions exploring AI-powered developer tools and intelligent automation to improve engineering workflows.
Production Engineering
Engineers are expected to take ownership beyond implementation.
Projects may involve:
Understanding the problem → designing the solution → building it → measuring it → improving it → deploying it to production.
This includes deployment, monitoring and continuous improvement.
Engineering Challenges at Graviton
The job description describes engineering problems where conventional solutions may not be sufficient.
Examples include:
- Improving system speed without compromising correctness.
- Processing extremely large data volumes without unnecessary latency.
- Maintaining reliability under extreme workloads.
- Finding very short-lived performance bottlenecks.
- Building infrastructure that enables researchers to experiment faster.
- Balancing performance, simplicity and maintainability.
The role therefore goes beyond writing code. Engineers are expected to understand the systems they build, challenge assumptions and identify better approaches.
Graviton Software Engineer Eligibility
The supplied job description specifies the following educational requirements:
- Degree in Computer Science, Mathematics, Electrical Engineering or another highly analytical field.
- CGPA of 8.5 or above.
- No active backlogs.
- Graduate batch: 2027.
The source does not specify whether a particular degree type such as B.Tech, B.E., M.Tech or another qualification is mandatory.
Technical Skills Required
Candidates should have a strong technical foundation in software engineering and computer science.
Programming
Strong programming skills are required, with C++ preferred.
Data Structures and Algorithms
Candidates should have an excellent understanding of:
- Data structures
- Algorithms
- Problem solving
These fundamentals are particularly relevant for the performance-oriented engineering problems described in the role.
Object-Oriented Programming
A strong understanding of object-oriented programming is expected.
Operating Systems
Candidates should have strong fundamentals in operating systems and understand how software interacts with underlying system resources.
Computer Architecture
Knowledge of computer architecture is part of the expected technical foundation.
Networking
Strong networking fundamentals are also listed among the desired technical foundations.
Software Quality
Graviton is looking for engineers who care about writing clean, efficient and reliable software.
Preferred Experience
Prior experience with the following areas is considered valuable:
- High-performance computing
- Distributed systems
- Linux
- Networking
- Quantitative trading
However, the job description specifically states that Graviton places greater emphasis on a candidate’s ability to learn, reason and solve difficult problems than on prior experience in these areas.
What Graviton Values
Beyond technical skills, the company describes several qualities it looks for in engineers.
Curiosity
Engineers should want to understand how systems work beneath the surface.
Analytical Thinking
The ability to break down complex technical problems is important.
Persistence
Candidates should be willing to continue investigating when an obvious solution does not work.
Pragmatism
The role requires balancing performance, correctness and simplicity.
Attention to Detail
The job description highlights the importance of understanding edge cases in systems where correctness matters.
Collaboration
Engineers will work with software engineers and quantitative researchers and are expected to challenge ideas constructively while learning from others.
Ambition
Graviton looks for people who want to continuously improve their technical standards and capabilities.
Ownership From Day One
Graviton describes its engineering environment as one where engineers can take responsibility for meaningful problems early in their careers.
Engineers work with experienced software engineers and quantitative researchers and receive technical feedback while having opportunities to own projects end-to-end.
The role includes participation in:
- Code reviews
- Architecture discussions
- Technical design sessions
- Production deployment
- Monitoring
- Continuous improvement
What Success Looks Like
According to the supplied job description, successful engineers at Graviton are expected over time to:
- Own important systems and engineering projects end-to-end.
- Build software supporting quantitative research and live trading.
- Solve performance, scalability and reliability challenges.
- Make systems faster, simpler and more robust.
- Develop deep knowledge of application code, hardware and networking.
- Challenge existing approaches.
- Introduce better engineering solutions.
- Become trusted technical partners to quantitative researchers and other engineers.
- Raise engineering standards within their teams.
Why Join Graviton?
The job description highlights several aspects of the company’s engineering environment.
Real Engineering Problems
Engineers work on systems where performance, reliability and correctness have a direct connection to trading technology.
Experienced Technical Teams
The role offers the opportunity to work alongside software engineers and quantitative researchers.
Advanced Technology
The position provides potential exposure to areas such as:
- High-performance computing
- Low-latency networks
- Distributed systems
- Advanced engineering infrastructure
- AI-powered developer tools
Meaningful Ownership
Engineers can take responsibility for projects from design through production.
Flat Working Environment
Graviton describes its organisation as flat, with an emphasis on ideas rather than titles.
Compensation
The company describes its compensation as competitive and performance-driven, but the supplied job description does not provide a specific salary or CTC for this position.
Frequently Asked Questions
What is the Graviton Software Engineer 2027 Graduate role?
It is a Software Engineer opportunity for 2027 graduates at Graviton Research Capital in Gurugram, focused on high-performance technology supporting quantitative research and trading.
Where is the Graviton Software Engineer job located?
The position is listed in Gurugram, Haryana, India.
What is the CGPA requirement?
Candidates are required to have a CGPA of 8.5 or above according to the supplied job description.
Are active backlogs allowed?
No. The job description states that candidates should have no active backlogs.
Which degrees are eligible?
The source mentions degrees in Computer Science, Mathematics, Electrical Engineering or another highly analytical field.
Is C++ required?
Strong programming skills are expected, with C++ preferred. The source does not explicitly state that C++ is mandatory.
What technical subjects should candidates know?
The role calls for strong fundamentals in data structures, algorithms, object-oriented programming, operating systems, computer architecture and networking.
Is prior quantitative trading experience mandatory?
No. The job description says experience in high-performance computing, distributed systems, Linux, networking or quantitative trading is valuable, but emphasises learning ability, reasoning and problem-solving.
Does the role involve AI?
Yes. Graviton mentions exploring AI-powered developer tools and intelligent automation to improve engineering workflows.
What is the salary?
The company describes the compensation as competitive and performance-driven, but the exact salary is not provided in the supplied job description.
What is the selection process?
The selection process is not specified in the supplied source.
Is the job remote or hybrid?
The supplied job description does not specify the work arrangement.