Software Development Engineer II (SDE II) (Bengaluru)

Software Development Engineer II (SDE II) (Bengaluru)

01 Aug
|
Important Group
|
Bengaluru

01 Aug

Important Group

Bengaluru

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, productive, 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

📌 Software Development Engineer II (SDE II) (Bengaluru)
🏢 Important Group
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii (sde ii) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii (sde ii) (bengaluru) / bengaluru