Talent.com
Sr. Software Development Engineer - Scala, Spark
Sr. Software Development Engineer - Scala, SparkIBM • Delhi, Delhi, India
No longer accepting applications
Sr. Software Development Engineer - Scala, Spark

Sr. Software Development Engineer - Scala, Spark

IBM • Delhi, Delhi, India
1 day ago
Job description

What you’ll do (responsibilities) :

Responsibilities include :

Design, develop, and enhance components related to database server internals, including storage, indexing, query execution, and transaction processing.

Implement and refine query planners, optimizers, and execution engines with a focus on performance and scalability.

Analyze and optimize complex SQL and distributed queries, ensuring minimal latency and resource efficiency.

Contribute to Apache Spark or related open-source ecosystems, including performance improvements, extensions, and debugging.

Build and maintain large-scale distributed data processing pipelines.

Perform deep query analysis, profiling, troubleshooting, and root cause investigation for performance bottlenecks.

Design cloud-native microservices using Kubernetes and Docker.

Troubleshoot and debug production issues using advanced Linux debugging tools, logs, and metrics.

Collaborate with cross-functional engineering teams to define technical strategies and architectural improvements.

Mentor junior developers, conduct code reviews, and contribute to development best practices.

What you’ll need :

9+ years of professional software development experience.

Strong expertise in :

Database server internals

Query planners & optimizers

Query execution frameworks

Hands-on experience with query optimization and SQL performance tuning.

Proven contributions to Spark open-source, or strong experience working with Spark internals.

Strong proficiency in Scala and / or Java, with deep understanding of concurrency, memory management, and functional programming concepts.

Solid experience with Kubernetes (K8s) and Docker for container orchestration and deployment.

Strong Linux fundamentals and hands-on experience with :

Linux profiling tools (perf, strace, lsof, etc.)

Kernel-level debugging (preferred)

Deep knowledge of distributed system design (networking, partitioning, replication, fault tolerance).

Experience with CI / CD pipelines and version control (Git).

What's nice to have (preferred qualifications)

Icing on the cake…

Experience contributing to large-scale open-source projects (Apache Spark, Presto, Trino, etc.).

Familiarity with columnar formats (Parquet, ORC) and vectorized execution engines.

Experience with cloud platforms (AWS, Azure, GCP).

Knowledge of JVM performance tuning and GC optimization.

Exposure to big data query engines or OLAP systems.

Create a job alert for this search

Sr Software Engineer • Delhi, Delhi, India

Related jobs
Sr. Software Engineer (AWS) - Backend

Sr. Software Engineer (AWS) - Backend

Zeller • Ghaziabad, IN
At Zeller, we’re champions for businesses of all sizes, and proud to be a fast-growing Australian scale-up taking on the ambitious goal of reimagining business banking and payments.We believe in a ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer / Tech Lead

Sr. Software Engineer / Tech Lead

Confidential • Noida
We are looking for an experienced.NET / Core Developer with strong hands-on expertise in C# and front-end frameworks (Angular or React) to develop high-quality software applications.The role involves...Show more
Last updated: 18 days ago • Promoted
Software Development Engineer-II (AI)

Software Development Engineer-II (AI)

Confidential • Noida
Preferably Masters in Computer Science, Computer Engineering or other relevant fields.Familiarity with Prompt Engineering and working experience in fine tuning LLMs. Hands-on experience of working w...Show more
Last updated: 23 days ago • Promoted
Software Development Engineer III - Full Stack

Software Development Engineer III - Full Stack

Confidential • Delhi, India
HighLevel is an AI powered, all-in-one white-label sales & marketing platform that empowers agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.We are proud t...Show more
Last updated: 17 days ago • Promoted
Software Development Engineer - III, Backend

Software Development Engineer - III, Backend

Quince • Delhi, India
Quince was started to challenge the existing idea that nice things should cost a lot.Our mission was simple : create an item of equal or greater quality than the leading luxury brands and sell them ...Show more
Last updated: 9 days ago • Promoted
Software Development Engineer II, FGBS

Software Development Engineer II, FGBS

Confidential • Noida, India
We seek an SDE II with strong technical acumen, a proven track record in engineering large-scale software systems, and a fervor for tackling complex challenges. This position calls for a candidate w...Show more
Last updated: 17 days ago • Promoted
Software Development Engineer III-1

Software Development Engineer III-1

Confidential • Noida, India
The Software Development Engineer role at Clearwater Analytics spans a spectrum of responsibilities with a focus on designing, implementing, and managing software systems.The role requires continuo...Show more
Last updated: 27 days ago • Promoted
Software Development Engineer II

Software Development Engineer II

Confidential • Noida, India
RateGain Travel Technologies Limited is a global provider of AI-powered SaaS solutions for travel and hospitality that works with 3,200+ customers and 700+ partners in 100+ countries helping them a...Show more
Last updated: 27 days ago • Promoted
Software Development Engineer

Software Development Engineer

Confidential • Noida, India
As a trusted global transformation partner, Welocalize accelerates the global business journey by enabling brands and companies to reach, engage, and grow international audiences.Welocalize deliver...Show more
Last updated: 30+ days ago • Promoted
3370-Software Development Engineer-I

3370-Software Development Engineer-I

Innovaccer Analytics • Noida, UP, IN
Quick Apply
Engineering at Innovaccer .With every line of code, we accelerate our customers' success, turning complex challenges into innovative solutions. Collaboratively, we transform each data poi...Show more
Last updated: 30+ days ago
Software Development Engineer III - Full Stack Development (Platform Onboarding)

Software Development Engineer III - Full Stack Development (Platform Onboarding)

Confidential • Delhi, India
HighLevel is an AI powered, all-in-one white-label sales & marketing platform that empowers agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.We are proud t...Show more
Last updated: 7 days ago • Promoted
Software Development Engineer-II

Software Development Engineer-II

Confidential • Noida
Building efficient and reusable applications and abstractions.Identify and communicate back-end best practices.Participate in the project life-cycle from pitch / prototyping through definition and de...Show more
Last updated: 23 days ago • Promoted
Sr. Software Development Engineer - Cloud Infrastructure

Sr. Software Development Engineer - Cloud Infrastructure

IBM • Delhi, India
This engineering role is part of a growing team focused on infrastructure touching multiple engineering domains.Success in this role requires collaboration skills, a product-driven mindset, and com...Show more
Last updated: 23 days ago • Promoted
Software Development Engineer II

Software Development Engineer II

Joveo • Delhi, Delhi, India
About Joveo : As the global leader in AI-powered, high-performance recruitment marketing, Joveo is transforming talent attraction and recruitment media buying for the world’s largest employers, sta...Show more
Last updated: 23 days ago • Promoted
Orion Innovation - Software Development Engineer - OpenEdge

Orion Innovation - Software Development Engineer - OpenEdge

Orion Innovation • Noida
Noida / Pune preferred Location candidates can apply too.Job Summary : We are seeking a skilled and motivated Progress OpenEdge Software Development Engineer to join our dynamic ...Show more
Last updated: 24 days ago • Promoted
Software Development Engineer III

Software Development Engineer III

Confidential • Noida, India
Senior Software Engineer / Tech Lead (Python).You'll lead the design and development of.Lead and mentor a team of engineers. drive feature ownership and technical excellence.Design, develop, and sc...Show more
Last updated: 16 days ago • Promoted
Software Development Engineer-I

Software Development Engineer-I

Confidential • Noida
Collaborate closely with product managers, UX designers, and backend engineers to understand requirements, define technical solutions, and deliver high-quality software products.Write clean, effici...Show more
Last updated: 23 days ago • Promoted
Software Development Engineer-I (Fullstack)

Software Development Engineer-I (Fullstack)

Confidential • Noida
Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).JavaScript, TypeScript, React, Redux, and Node. Proficiency in JavaScript, including ES6+ syntax...Show more
Last updated: 23 days ago • Promoted