Staff software Engineer
2 weeks ago
This role is for one of the Weekday's clients
Min Experience: 9 years
Location: India
JobType: full-time
We are looking for an experienced Staff Software Engineer to play a critical role in designing, building, and scaling next-generation data lake and query processing platforms. This role is ideal for a hands-on technical leader who thrives in complex, distributed systems and enjoys solving large-scale data challenges. You will work closely with platform, infrastructure, and product teams to deliver high-performance, reliable, and scalable data systems that power analytics, real-time processing, and business intelligence across the organization.
As a Staff Engineer, you will influence architectural decisions, drive technical excellence, and mentor senior engineers while remaining deeply involved in coding and system design.
Key Responsibilities- Design, develop, and evolve large-scale data lake architectures supporting batch and real-time workloads.
- Build and optimize query engines for high-throughput, low-latency analytics over massive datasets.
- Lead the implementation and optimization of Apache Iceberg for table management, schema evolution, partitioning, and transactional consistency.
- Design and maintain streaming and event-driven systems using Kafka, ensuring fault tolerance, scalability, and data reliability.
- Develop high-performance backend services and data processing components using Java, Scala, and C++.
- Drive architectural reviews and make data-driven decisions around storage formats, indexing strategies, and query execution plans.
- Collaborate closely with data engineers, infrastructure teams, and product stakeholders to translate business needs into scalable technical solutions.
- Ensure system reliability through robust testing, monitoring, and performance tuning.
- Mentor and guide engineers across teams, setting best practices for coding, system design, and operational excellence.
- Take ownership of complex technical problems and lead them from design through production deployment.
- 9–13 years of experience in software engineering with a strong focus on distributed systems and data platforms.
- Deep expertise in Data Lake technologies and large-scale data processing architectures.
- Strong hands-on experience with Apache Iceberg, including table formats, metadata management, and performance optimization.
- Solid understanding of query engines (distributed SQL engines, query planners, execution frameworks).
- Extensive experience with Kafka and streaming data pipelines.
- Excellent programming skills in Java and Scala; strong proficiency in C++ for performance-critical systems.
- Strong knowledge of concurrency, memory management, and performance tuning in distributed environments.
- Experience working with cloud-based or on-premise big data ecosystems.
- Experience with open-source contributions in data or query systems.
- Exposure to other table formats or query engines (e.g., Hive, Presto, Trino, Spark).
- Strong system design and technical leadership background.
-
Staff Software Engineer, Reliability
3 weeks ago
Pune, India Veeam Software Full timeJob Description Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust...
-
Staff Software Engineer
1 week ago
India CareerXperts Consulting Full timeWe’re looking for a Staff Software Engineer who operates at system level-not just feature level. This role is for engineers who set technical direction, solve complex problems, and raise the bar across teams through design, mentorship, and execution. You’ll work closely with engineering leadership and product teams to build scalable, reliable...
-
Staff Software Engineer
1 week ago
India CareerXperts Consulting Full timeWe’re looking for a Staff Software Engineer who operates at system level-not just feature level. This role is for engineers who set technical direction, solve complex problems, and raise the bar across teams through design, mentorship, and execution. You’ll work closely with engineering leadership and product teams to build scalable, reliable platforms....
-
Staff Software Engineer
2 weeks ago
India HMH Full timeHMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock...
-
Staff software Engineer
1 week ago
India Weekday AI Full timeThis role is for one of the Weekday's clientsMin Experience: 9 yearsLocation: IndiaJobType: full-timeWe are looking for an experienced Staff Software Engineer to play a critical role in designing, building, and scaling next-generation data lake and query processing platforms. This role is ideal for a hands-on technical leader who thrives in complex,...
-
Staff Software Development Engineer
4 weeks ago
Noida, India Clearwater Analytics (CWAN) Full timeJob Description Job Title: Staff Software Development Engineer (Stf. SDE) Location: Noida, IN About Us: At Clearwater Analytics, we are on a mission to become the world's most trusted and comprehensive technology platform for investment management, reporting, accounting, and analytics. We partner with sophisticated institutional investors worldwide and are...
-
Staff Software Engineer
3 weeks ago
India BrightEdge Full timeJob Description Staff Software Engineer, Remote The Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data...
-
Staff Software Engineer
1 week ago
india BrightEdge Full timeStaff Software Engineer, RemoteThe Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for insights,...
-
Staff Software Engineer
2 weeks ago
India Weekday AI Full timeThis role is for one of the Weekday's clientsMin Experience: 9 yearsLocation: IndiaJobType: full-timeWe are seeking a highly skilled Staff Software Engineer with deep expertise in building and optimizing query engines and working with data lakes at scale. The ideal candidate is passionate about designing high-performance, scalable, and reliable systems, with...
-
Staff Software Engineer
1 week ago
India Weekday AI Full timeThis role is for one of the Weekday's clientsMin Experience: 9 yearsLocation: IndiaJobType: full-timeWe are seeking a highly skilled Staff Software Engineer with deep expertise in building and optimizing query engines and working with data lakes at scale. The ideal candidate is passionate about designing high-performance, scalable, and reliable systems, with...