Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessMid-level, 4–6 years C++ backend in Bangalore with metro location and common skillset increases competition.
Specialized C++ concurrency and memory skills make cross-industry moves moderately transferable.
Explicit 4-6 years C++ requirement plus mandatory multithreading and memory management.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain high-performance C++ components within analytics platforms.
Implement efficient data structures, algorithms, and handle multithreading and concurrency ensuring thread safety and memory management.
Collaborate with data architects and BI teams to analyze data requirements and deliver scalable, optimized data solutions.
Minimum Requirements
4-6 years hands-on experience in C++ development.
Strong knowledge of Data Structures & Algorithms, multithreading/concurrency, and memory management (pointers, RAII, heap vs stack).
Familiarity with SQL, XML, Java, Python and data warehousing concepts (MOLAP, ROLAP, ODS, DM, EDW).
Location requirement: Bengaluru, Karnataka. Work Experience Required: 4-6 years explicitly mentioned.
Ideal Candidate Profile
Experienced in developing scalable, concurrent C++ systems in analytics or data-intensive environments.
Able to analyze and optimize system performance and memory usage with deep understanding of concurrency challenges.
Comfortable working cross-functionally with data architects and BI teams to translate data requirements into technical solutions.
