Senior Software Engineer (App-Framework)
Databricks· Engineering
Hybrid (Bengaluru)Full-timePosted 11mo ago
About the role
Senior Software Engineer with a backend focus to design, develop, and optimize application frameworks that form the building blocks for all software development at Databricks. Focus is on low-level system internals, performance, and efficiency rather than full-stack work, with an emphasis on JVM internals, concurrency, and distributed systems.
Responsibilities
- Design, implement, and maintain core system infrastructure and low-level software components.
- Optimize system performance, reliability, and scalability through analysis and innovative solutions.
- Work with JVM internals, memory management, concurrency, and distributed systems.
- Collaborate with senior engineers and architects to define technical strategies and roadmaps.
- Mentor junior engineers and contribute to technical excellence.
- Participate in code reviews, design discussions, and architectural decision-making.
- Troubleshoot complex system issues and provide effective resolutions.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 7+ years of professional experience in software development.
- Deep understanding of JVM internals (garbage collection, JIT, class loading, memory model).
- Proficiency in at least one JVM language and extensive experience with its runtime environment.
- Strong programming skills in Scala/Java/Rust or other systems-level languages.
- Extensive experience with operating system concepts (processes, threads, concurrency, scheduling, I/O).
- Proven track record of building and optimizing high-performance, scalable, reliable systems.
- Experience with distributed systems concepts and technologies.
- Excellent problem-solving, analytical, debugging, communication and collaboration skills.
- Experience with performance profiling and tuning tools.
- Contributions to open-source projects related to JVM or systems software.
- Experience with RPC frameworks.
Skills
Required:JVM internalsJava/Scala/RustDistributed systemsOperating systems
Nice to have:Performance profilingRPC frameworksMentoring
Benefits
- Comprehensive benefits and perks (region-specific details available via provided link)
Last updated Sep 10, 2026. Interested? Apply on the company site.
About Databricks
Leading Data and AI Platform for Enterprises
Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.
AIanalyticsbig datadatadata warehousingenterprise-infrastructuregovernanceliquid-ai-recruiting-target
More open roles at Databricks
- Strategic Enterprise Account Executive, Life Sciences4d agoHybrid (Illinois) · Sales
- Strategic Core Account Executive4d agoHybrid (Texas) · Sales
- Strategic Core Account Executive - Retail4d agoNorth Rhine-Westphalia, Germany
- Strategic Core Account Executive - Automotive4d agoHybrid (Germany) · Sales
- Strategic Core Account Executive4d agoHybrid (Remote - VA/DC)