Software Engineer (2027 Graduate)
Graviton · Gurgaon
Collected role description
Role overview
Software Engineer (2027 Graduate) at Graviton
Responsibilities
- You'll take on problems that don't have obvious answers - from designing high-performance systems and distributed infrastructure to eliminating bottlenecks measured in microseconds and building tools that make our researchers and engineers faster.
- You'll think about questions like: How do you make a system faster without compromising correctness?
- You'll be expected not just to write code, but to understand the system, challenge assumptions and find better ways to solve the problem.
- You'll participate in code reviews, architecture discussions and technical design sessions, while learning from people who have spent years building high-performance systems.
Employment details
- Rewards That Match Impact: Competitive compensation with performance-driven growth and the opportunity to build a long-term career at one of the world's most technically demanding trading firms.
- Location: Gurugram [Haryana] [India]
Application details
- Develop a deep understanding of the systems they build - from application code down to hardware and networking.
About the employer
- At Graviton, software isn't just a tool that supports trading.
- Ownership From Day One At Graviton, engineers are trusted with meaningful problems early.
- What Success Looks Like Over time, successful engineers at Graviton: Own critical systems and engineering projects end-to-end.
- Research Capital: Founded in 2014, Graviton Research Capital has grown from a small team of researchers and technologists into a global quantitative trading firm.
- Our success is built on exceptional people, rigorous research and world-class engineering.
- Across specialized trading teams, quantitative researchers and engineers work together to solve some of the most challenging problems in financial markets.
- Teams operate with significant autonomy while sharing a common ambition: to continuously push the boundaries of mathematics, technology and quantitative research.
- We believe that exceptional outcomes come from giving exceptional people the freedom to think deeply, move quickly and build things that matter.
- Build What Moves Markets.
- Solve hard problems.
- Build exceptional systems.
- Make an impact.
Additional role details
- Software Engineer Build technology where every nanosecond matters.
- It is the infrastructure behind every research breakthrough, every trading decision and every competitive advantage.
- As a Software Engineer , you'll work on systems where performance, reliability and precision matter at an extraordinary scale.
- You'll partner closely with software engineers and quantitative researchers to build technology that processes enormous volumes of market data, powers quantitative research and supports live trading.
- Your work will go into production, be measured against real-world performance and have a direct impact on how our trading systems operate.
- If you enjoy solving hard engineering problems, understanding systems at a deep level and pushing technology to its limits, you'll feel right at home.
- What You'll Work On You'll work across the engineering stack that powers our quantitative research and trading platforms.
- Depending on your team, your work may include: Designing and building high-performance, low-latency systems in modern C++.
- Building distributed systems that process and analyze massive volumes of market data .
- Designing systems where latency, throughput and reliability directly influence trading performance .
- Working on Linux systems, networking, concurrency and multithreaded applications.
- Profiling systems, identifying bottlenecks and optimizing performance at the hardware and software level.
- Building robust infrastructure that supports quantitative research and live trading.
- Debugging complex production systems and solving problems where correctness and reliability are critical.
- Designing internal platforms and developer tools that accelerate research and engineering productivity.
- Exploring AI-powered developer tools and intelligent automation to improve engineering workflows.
- Collaborating with quantitative researchers to turn ideas and models into reliable production systems.
- Participating in architecture discussions, technical design reviews and code reviews.
- Taking ownership of systems from design and implementation through deployment, monitoring and continuous improvement .
- The problems are hard.
- The systems are real.
- And the impact is measurable.
- The Engineering Challenge At Graviton, you'll encounter engineering problems where traditional solutions aren't always good enough.
- How do you process enormous amounts of data without introducing unnecessary latency?
- How do you design software that remains reliable under extreme workloads?
- How do you find a bottleneck that exists for only a few microseconds?
- How do you build infrastructure that enables researchers to experiment faster?
- How do you balance performance, simplicity and maintainability in systems that operate at extraordinary speed?
- You'll work closely with experienced engineers and quantitative researchers, receive thoughtful technical feedback and have the opportunity to own projects end-to-end.
- That means going beyond implementation: Understand the problem → design the solution → build it → measure it → improve it → take it to production.
- Build software that directly supports quantitative research and live trading.
- Solve complex performance, scalability and reliability challenges.
- Make systems faster, simpler and more robust.
- Challenge existing approaches and introduce better solutions.
- Become trusted technical partners to quantitative researchers and other engineers.
- Continuously raise the engineering standards of the teams they work with.
- Your impact isn't measured by how much code you write.
- It's measured by what that code enables.
- Who We're Looking For We're looking for exceptional engineers who enjoy building things, understanding how systems work and solving problems that require deep technical thinking.
- Education Degree in Computer Science, Mathematics, Electrical Engineering or another highly analytical field.
- CGPA of 8.5 or above .
- No active backlogs.
- Technical Foundation You should have: Strong programming skills, preferably in C++ .
- Excellent understanding of data structures, algorithms and object-oriented programming.
- Strong fundamentals in operating systems, computer architecture and networking.
- Strong analytical and problem-solving ability.
- A passion for writing clean, efficient and reliable software.
- Prior experience with high-performance computing, distributed systems, Linux, networking or quantitative trading is valuable, but we care more about your ability to learn, reason and solve difficult problems.
- What We Value Beyond technical skills, we're interested in how you think.
- We look for engineers who are: Curious enough to understand how things work beneath the surface.
- Analytical enough to break down complex problems.
- Persistent enough to keep digging when the obvious solution doesn't work.
- Pragmatic enough to balance performance, correctness and simplicity.
- Detail-oriented enough to care about the edge cases.
- Collaborative enough to challenge and learn from others.
- Ambitious enough to keep raising the bar.
- Why Graviton?
- Real Engineering Problems: Work on systems where performance, reliability and correctness have a direct impact on trading.
- Exceptional People: Learn alongside some of the strongest software engineers and quantitative researchers in the industry.
- Technology at the Edge: Work with high-performance computing, low-latency networks, distributed systems and advanced engineering infrastructure.
- Meaningful Ownership: Take responsibility for real systems and projects from design through production.
- Flat by Design: There are no layers between a good idea and the people who can build it.
- Ideas matter more than titles.