CareerPlanSign in

Senior Software Engineer (App-Framework)

Bengaluru, India💼 Full-time🗓 2026-08-15 → 2026-09-25

Core

Design, develop, and optimize low-level application frameworks and core system infrastructure for the Databricks data and AI platform.

Role type

Senior IC backend software engineer (JVM internals & systems)

Builds

Application frameworks and low-level system components for the Databricks platform

Domain

Data infrastructure, distributed systems, JVM internals

Deliverable

production ML models

Required skills

JVM internals (GC, JIT, class loading, memory model), Scala/Java/Rust, distributed systems, OS concepts (processes, threads, concurrency, I/O), performance profiling, RPC frameworks

Preferred skills

Open-source contributions to JVM/systems software, mentoring, architectural decision-making

Technologies

JVM, Scala, Java, Rust, RPC frameworks

Responsibilities

Design and implement core system infrastructure components; Optimize system performance, reliability, and scalability; Collaborate on technical strategies and roadmaps; Troubleshoot complex system issues

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.