Software Engineer (Bengaluru)

Software Engineer (Bengaluru)

10 Aug
|
Siemens
|
Bengaluru

10 Aug

Siemens

Bengaluru

We are Siemens

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software.

At Siemens Digital Industries Software, our Graph Lakehouse platform enables massively parallel analytics on some of the world’s largest and most complex knowledge graphs. Our technology sits at the intersection of high-performance databases, distributed systems, and large-scale graph analytics-powering insights across advanced engineering, data science, and enterprise intelligence.

We are looking for a Senior Software Engineer to help design and evolve the core execution engine and storage layer of this platform. In this role, you will work on parallel query execution, ACID-compliant storage, and performance-critical systems software, shaping a product that must scale reliably across contemporary compute environments.

Key Responsibilities





Design and implement high-performance query execution algorithms for massively parallel graph analytics.
Adapt and optimize sequential algorithms for multi-threaded and parallel execution.
Build and enhance an ACID-compliant, high-throughput storage layer for fast and reliable data access.
Analyze and optimize performance, scalability, and resource utilization across the database engine.
Collaborate with engineering peers to design, review, and evolve core system architectures.
Contribute to production-grade, maintainable, and well-tested code in a complex, high-scale system.

Qualifications

7+ years' experience
Strong proficiency in C++ with experience building performance-critical systems software.
Demonstrated expertise in multi-threaded programming and concurrency.
Solid foundation in computer science fundamentals, including data structures, algorithms, and systems design.
Extensive exp

📌 Software Engineer (Bengaluru)
🏢 Siemens
📍 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 engineer (bengaluru) / bengaluru

Subscribe to this job alert:

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