Senior Software Engineer (App-Framework)

Databricks
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["JVM","Scala","Java","Rust","RPC","Distributed systems","Memory management","Garbage collection","Concurrency"]

Senior software engineer with a focus on low-level systems to design, develop, and optimize application frameworks that power Databricks’ software. Responsibilities include building core infrastructure, optimizing performance and scalability, working with JVM internals, mentoring engineers, and shaping technical roadmaps in a collaborative, systems-level engineering environment.

This position is no longer accepting applications.

  • See live roles at Databricks
  • Search all live jobs
  • Browse companies, collections, and locations hiring now
Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa

This position is no longer accepting applications.

See live roles at DatabricksSearch all live jobsBrowse companies, collections, and locations hiring now

Databricks
Databricks
10 months ago

Senior Software Engineer (App-Framework)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Closed

Job Summary

Senior software engineer with a focus on low-level systems to design, develop, and optimize application frameworks that power Databricks’ software. Responsibilities include building core infrastructure, optimizing performance and scalability, working with JVM internals, mentoring engineers, and shaping technical roadmaps in a collaborative, systems-level engineering environment.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •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.

Key Requirements

  • •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.
Experience:7+ yearsSoftware engineeringSystems
Education:Bachelor's
Skills:JVMScalaJavaRustRPCDistributed systemsMemory managementGarbage collectionConcurrency
Languages:English
Tech Stack:JavaScalaRustJVMRPCDistributed systems

Company Brief

Databricks
Provides a unified data analytics platform powered by Apache Spark to simplify building, deploying, and scaling data engineering, data science, and machine learning workloads for enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn