Skip to content
← Databricks Mosaic

Staff Software Engineer (App-Framework)

Databricks Mosaic · Bengaluru, India

Infrastructureonsitestaff
Apply on the lab’s site ↗

At a glance

Highlights

  • Design application frameworks powering all software development at Databricks.
  • Optimize core platform performance, reliability and scalability at massive scale.
  • Help build best data and AI infrastructure platform for global customers.

Ideal candidate

Systems-obsessed Staff engineer with 12+ years building high-performance infrastructure who loves low-level optimization, solving complex technical challenges, and mentoring others toward technical excellence.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering or related field
  • 12+ years of professional experience in software development
  • Deep understanding of JVM internals including garbage collection, JIT compilation, class loading and memory model
  • Proficiency in at least one JVM language with extensive runtime environment experience
  • Strong programming skills in Scala, Java, Rust or other systems-level languages
  • Extensive experience with OS concepts including processes, threads, concurrency, scheduling and I/O
  • Proven track record building and optimizing high-performance, scalable and reliable systems
  • Experience with distributed systems concepts and technologies
  • Experience with performance profiling and tuning tools
  • Experience with RPC frameworks

Lab profile

About Databricks Mosaic

Builds unified data analytics and AI platform to productionize AI applications.

What they build

  • Databricks platform
  • Unified Data Analytics and AI
  • AI platform

Known for

  • Forward-deployed AI engineering
  • Productionizing first-of-kind AI applications
  • Customer platform adoption and scale
  • Cross-functional engineering and product collaboration
More about Databricks Mosaic →
Apply on the lab’s site ↗

Posted · Last seen