Senior Software Engineer (App-Framework)

Databricks
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Mentoring","Debugging"]

Senior Software Engineer (App-Framework) focused on building and optimizing core infrastructure and low-level software components for the Databricks platform. You’ll work on JVM internals, performance, and distributed systems, shaping technical strategies with other senior engineers and mentors. This role is not full-stack, emphasizing system internals, scalability, and efficiency to power data and AI workloads at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
9 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: 3 hours agoStatus: Live
Reposted: similar role first listed 10 months ago

Job Summary

Senior Software Engineer (App-Framework) focused on building and optimizing core infrastructure and low-level software components for the Databricks platform. You’ll work on JVM internals, performance, and distributed systems, shaping technical strategies with other senior engineers and mentors. This role is not full-stack, emphasizing system internals, scalability, and efficiency to power data and AI workloads at scale.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager 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 software development experience
  • •Deep understanding of JVM internals, including garbage collection, JIT compilation, class loading, and memory model
  • •Proficiency in at least one JVM language and extensive runtime environment experience
  • •Strong programming skills in Scala/Java/Rust or other systems-level languages
Experience:7+ yearsSoftware developmentDistributed systems
Education:Bachelor's
Skills:Problem-solvingCommunicationMentoringDebugging
Languages:English
Tech Stack:JavaScalaRustJVMGarbage CollectionJITMemory managementConcurrencyRPC frameworksDistributed 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