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

Sr. Software Development Engineer - Scala, Spark

IBM • Mumbai, Maharashtra, 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 • Mumbai, Maharashtra, India

Related jobs
Python / Spark Developer _ Associate_ Software Engineering

Python / Spark Developer _ Associate_ Software Engineering

Morgan Stanley • Mumbai, India
We're seeking someone to join our team as Python Developer as a part of our FRPPE- FinTech team, to will play a key role in helping transform how Morgan Stanley operates. In the Technology division,...Show more
Last updated: 30+ days ago • Promoted
Sciative Solutions - Software Development Engineer III - SaaS Applications

Sciative Solutions - Software Development Engineer III - SaaS Applications

Sciative Solution Private Limited • Navi Mumbai
Job Responsibilities : - Hands on (Full Stack) Web application design and development concentrating on Artificial intelligence using big data technologies.Facilitate s...Show more
Last updated: 30+ days ago • Promoted
Senior Software Development Engineer

Senior Software Development Engineer

Wagepoint • Mumbai, Maharashtra, IN
Quick Apply
Wagepoint is a small-but-mighty fintech on a mission to make payroll simple (and maybe even delightful).Our online software takes care of the “ugh” stuff — like wage calculations and tax reporting ...Show more
Last updated: 30+ days ago
LogiNext - Senior Software Engineer - Backend Development

LogiNext - Senior Software Engineer - Backend Development

LogiNext • Mumbai
LogiNext is looking for a technically savvy and experienced senior engineer to lead development efforts.You will help the team grow in size and skills, optimizing their code while working on your o...Show more
Last updated: 30+ days ago • Promoted
Sr Software Engineer

Sr Software Engineer

Confidential • Mumbai, India
Backend Development (Primary Focus) : .Strong Python development experience, with demonstrated proficiency in building production applications. Java development experience in enterprise environments.H...Show more
Last updated: 30+ days ago • Promoted
Lead Software Development Engineer

Lead Software Development Engineer

Success Booster • Mumbai
Description : As a Senior Engineer in the Marketing Platform Automation division, youll lead the engineering ...Show more
Last updated: 9 days ago • Promoted
Sciative Solutions - Senior Software Engineer - Full Stack Development

Sciative Solutions - Senior Software Engineer - Full Stack Development

Sciative Solutions Private Limited • Navi Mumbai
Sciative is on a mission to create the future of dynamic pricing powered by artificial intelligence and big data.Our Software-as-a-Service products are used globally across various industries - re...Show more
Last updated: 30+ days ago • Promoted
Software Development Engineer ||

Software Development Engineer ||

Drip Capital • Mumbai, Maharashtra, India
We are a US-based fintech company revolutionizing global trade for SMEs.At Drip Capital were redefining the future of trade finance and facilitation empowering small and medium-sized enterprises (S...Show more
Last updated: 5 days ago • Promoted
Sr. Software Development Engineer, Marketing Platform Automation

Sr. Software Development Engineer, Marketing Platform Automation

Morningstar • Mumbai, Maharashtra, India
This job is with Morningstar, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.As a member ...Show more
Last updated: 27 days ago • Promoted
Software Development Engineer ||

Software Development Engineer ||

Confidential • Mumbai, India
We are a US-based fintech company revolutionizing global trade for SMEs.At Drip Capital, we're redefining the future of trade finance and facilitation, empowering small and medium-sized enterprises...Show more
Last updated: 8 days ago • Promoted
Sr. Software Engineer (AWS) - Backend

Sr. Software Engineer (AWS) - Backend

Zeller • Mumbai, 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
SolarSquare Energy - Technical Lead / Software Development Engineer III - MERN Stack

SolarSquare Energy - Technical Lead / Software Development Engineer III - MERN Stack

SolarSquare Energy • Mumbai
About the Role : We're looking for a seasoned Full Stack Developer with deep MERN stack expertise to lead technical initiatives and shape the future of SolarSquare's ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer, Application Development

Sr. Software Engineer, Application Development

Ingram Micro • Mumbai, Maharashtra, India
Its fun to work in a company where people truly BELIEVE in what theyre doing!.Ingram Micro is an integral part of the technology and commerce ecosystems helping our partners grow and thrive through...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Development Engineer, Marketing Platform Automation

Sr. Software Development Engineer, Marketing Platform Automation

Confidential • Navi Mumbai, Mumbai, India
As a member of the Product and Engineering team at PitchBook, you will be part of a team of big thinkers, innovators, and problem solvers who strive to deepen the positive impact we have on our cus...Show more
Last updated: 25 days ago • Promoted
Software Development Engineer II - DevOps

Software Development Engineer II - DevOps

HyreSnap • Mumbai
Description : We are seeking a skilled and motivated SDE 2 with a strong DevOps background to join our team.As an SDE2 - DevOps, you will play a crucial role in maint...Show more
Last updated: 30+ days ago • Promoted
Sr Software Engineer

Sr Software Engineer

Nomura • Mumbai, Maharashtra, India
Backend Development (Primary Focus) : .Strong Python development experience, with demonstrated proficiency in building production applications. Java development experience in enterprise environments.H...Show more
Last updated: 11 days ago • Promoted
Lead Software Engineer (Scala / Spark / AWS)

Lead Software Engineer (Scala / Spark / AWS)

Confidential • Mumbai, India
As a Lead Engineer, you'll be part of a high-impact engineering team building a platform that transforms massive datasets into building blocks for content creation. Design and architect scalable sys...Show more
Last updated: 6 days ago • Promoted
Sr Software Engineer Developer

Sr Software Engineer Developer

AryaXAI • Mumbai, IN-MH, IN
AryaXAI stands at the forefront of AI innovation, revolutionizing AI for mission-critical businesses by building explainable, safe, and aligned systems that scale responsibly.Our mission is to crea...Show more
Last updated: 30+ days ago