Software Engineer at Weekday AI
Mumbai, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

13 May, 26

Salary

0.0

Posted On

12 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, Quantitative Analysis, Low-Latency Systems, Data Structures, Algorithms, Memory Management, Multi-Threading, Concurrency, Real-Time Data Processing, Linux, Debugging, Profiling, Numerical Precision, Analytical Thinking, Problem-Solving

Industry

technology;Information and Internet

Description
This role is for one of the Weekday's clients Min Experience: 4 years Location: India JobType: full-time We are looking for a highly analytical and performance-driven Software Engineer with strong Quantitative and C/C++ expertise to join our engineering team in India. In this role, you will work at the intersection of quantitative research and high-performance systems development, building robust, low-latency software that powers complex financial models and trading infrastructure. You will be responsible for designing and implementing performance-critical components that process large-scale market data, execute quantitative strategies, and support real-time decision-making systems. This is an opportunity to work in an environment where precision, speed, and correctness are non-negotiable. You will collaborate closely with quantitative researchers, traders, and engineers to transform mathematical models into efficient production-grade systems. If you thrive on solving challenging computational problems and optimizing systems at the hardware and algorithmic levels, this role offers the platform to make a meaningful technical impact. Key Responsibilities Design and develop high-performance applications using C and C++ for quantitative and trading systems Translate quantitative models and statistical strategies into efficient, production-ready code Build low-latency components for market data processing, order execution, and risk calculations Optimize algorithms and system performance for speed, memory efficiency, and scalability Implement multi-threaded and concurrent systems to handle high-throughput data streams Collaborate with quantitative analysts to refine models and improve execution efficiency Develop robust testing frameworks to ensure numerical accuracy and system stability Perform code reviews and maintain high engineering standards across the codebase Troubleshoot production issues and continuously enhance reliability and performance Contribute to architectural decisions for scalable, fault-tolerant systems What Makes You a Great Fit 4+ years of professional experience in software development with strong C and C++ expertise Solid understanding of quantitative concepts such as statistics, probability, linear algebra, or financial mathematics Experience building performance-critical or low-latency systems Strong knowledge of data structures, algorithms, and memory management Hands-on experience with multi-threading, concurrency, and parallel programming Experience working with large datasets and real-time data processing systems Familiarity with Linux-based development environments and system-level optimization Strong debugging and profiling skills to identify and eliminate bottlenecks Ability to work closely with quantitative researchers and translate complex mathematical ideas into efficient code Excellent analytical thinking and problem-solving capabilities High attention to detail with a strong focus on correctness and numerical precision Ability to operate independently in a fast-paced, performance-driven environment
Responsibilities
Design and develop high-performance applications for quantitative and trading systems, translating quantitative models into efficient code. Collaborate with quantitative analysts and troubleshoot production issues to enhance system reliability and performance.
Loading...