Databricks logo

Senior Software Engineer (App-Framework)

Databricks · Posted Oct 3

Data, analytics, machine learning, and generative AI intelligence platform services

Bengaluru, IndiaFull-timeOnsiteSenior Level7+ years₹70.0L–₹1.1Cr yearly100+ applicants
Data and AI Platform SoftwareCloud ComputingBig DataArtificial IntelligenceGrowth Stage
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Databricks builds and runs a data and AI infrastructure platform used by more than 20,000 organizations worldwide, spanning products such as Lakebase, Lakeflow, Lakehouse, and Unity Catalog. The App-Framework team owns the application frameworks that form the building blocks for all software development at Databricks, with a focus on low-level system internals, performance, and efficiency. This role designs, develops, and optimizes core system infrastructure using JVM internals, concurrency, and distributed systems, and mentors other engineers on the team.

What you will do

  • Design, implement, and maintain core system infrastructure and low-level software components.
  • Optimize system performance, reliability, and scalability through meticulous analysis and innovative solutions.
  • Work with JVM internals, memory management, concurrency, and distributed systems.
  • Collaborate with other senior engineers and architects to define technical strategies and roadmaps.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Participate in code reviews, design discussions, and architectural decision-making.
  • Troubleshoot complex system issues and provide effective resolutions.

Skills used in this role

JavaJVMScalaRustDistributed SystemsRPCConcurrencyMemory ManagementPerformance ProfilingDebuggingProblem SolvingCommunicationCollaborationMentorship

What the employer is looking for

  • 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 Java Virtual Machine (JVM) internals, including garbage collection, JIT compilation, class loading, and 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; including processes, threads, concurrency, scheduling, and I/O.
  • Proven track record of building and optimizing high-performance, scalable, and reliable systems.
  • Experience with distributed systems concepts and technologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities
  • Experience with performance profiling and tuning tools.
  • Contributions to open-source projects related to JVM or systems software.
  • Experience with RPC frameworks.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Databricks

Databricks is a data and artificial intelligence company that provides a unified Data Intelligence Platform built on a lakehouse architecture. The platform combines data engineering, data warehousing, machine learning, and generative AI to help organizations manage and scale their data assets natively across major cloud providers. Founded by the original creators of Apache Spark, Databricks enables thousands of enterprises worldwide to power advanced analytics, business intelligence, and autonomous AI agents.

Industry
Data and AI Platform Software
Company size
17300+ employees
Founded
2013
Location
San Francisco, California, USA
Funding stage
Private Company

Funding

Private Company · $25.2B raised

CoatueAndreessen HorowitzInsight PartnersFidelity InvestmentsFranklin Templeton
  • 2026-08-13Series L$5.0B

Leadership

AG
Ali Ghodsi

Co-founder and Chief Executive Officer

MZ
Matei Zaharia

Co-founder and Chief Technology Officer

IS
Ion Stoica

Co-founder and Executive Chairman

DC
David Conte

Chief Financial Officer

RX
Reynold Xin

Co-founder and Chief Architect