Description
This role is for one of the Weekday's clients
**Salary range: Rs 2500000 - Rs 6000000 (ie INR 25 - 60 LPA)
**Min Experience: 3 years
Location: Bengaluru
JobType: full-time
We are seeking a highly skilled and motivated Software Development Engineer II (SDE II) to join our Research & Development team. In this role, you will work on designing, developing, and optimizing high-performance systems that solve complex computational problems. You will collaborate closely with cross-functional teams including researchers, architects, and product engineers to build scalable, efficient, and robust software solutions.
The ideal candidate has a strong foundation in High-Performance Computing (HPC), compiler optimization techniques, and concurrency programming. You should be comfortable working in performance-critical environments where efficiency, scalability, and low latency are key requirements. This role provides an opportunity to contribute to cutting-edge innovations and influence system architecture at scale.
Key Responsibilities:
- Design, develop, and maintain high-performance software systems with a focus on scalability and efficiency
- Optimize code performance through advanced compiler techniques, profiling, and benchmarking
- Build and enhance parallel and distributed systems using concurrency models such as MPI, multithreading, locks, and lock-free programming
- Collaborate with research teams to translate complex algorithms into production-grade implementations
- Identify performance bottlenecks and implement solutions to improve throughput and latency
- Contribute to system architecture decisions and drive best practices in performance engineering
- Write clean, maintainable, and well-documented code following engineering standards
- Participate in code reviews, technical discussions, and continuous improvement initiatives
Required Skills & Qualifications:
- 3–9 years of professional experience in software development, preferably in R&D or performance-critical domains
- Strong experience in High-Performance Computing (HPC) and system-level optimization
- Deep understanding of compiler optimization techniques and low-level performance tuning
- Solid knowledge of concurrency programming, including MPI, threading, synchronization mechanisms, locks, and lock-free data structures
- Proficiency in programming languages such as C++, Rust, or similar system-level languages
- Experience with profiling tools, debugging, and performance analysis
- Strong problem-solving skills and ability to work on complex technical challenges
Preferred Qualifications:
- Familiarity with Linear Algebra, Probability, and Statistics, especially in the context of computational or scientific applications
- Experience working with distributed systems or large-scale data processing frameworks
- Exposure to hardware-level optimizations, vectorization, or GPU programming is a plus
- Background in research-driven environments or collaboration with academic/advanced engineering teams
Company
Weekday positions itself as a data intelligence company that aggregates and curates professional data to enable proactive hiring. It provides a searchable database of candidates, multiple hiring models (White glove contingency and Subscription), and outreach tools (email, WhatsApp, phone) powered by AI to improve candidate response rates. The platform emphasizes proactive hiring and has partnerships and integrations to surface and contact candidates.
Related postings
Couchbase
Software Engineer IIBengaluru, Karnataka, IndiaDatabricks
Software Engineer (SDE 2) - Full StackBengaluru, Karnataka, IndiaSumo Logic
Senior Software Engineer IINoida, Uttar Pradesh, India and 1 otherDanaher Corporation
Senior Software Engineer IIBengaluru, Karnataka, India