Skip to content
← Databricks Mosaic

Senior Software Engineer (App-Framework)

Databricks Mosaic · Bengaluru, India

CHECKED 13H AGO

Infrastructureonsitesenior
Apply on the lab’s site ↗

At a glance

Highlights

  • Design app frameworks that serve as building blocks for all Databricks software.
  • Optimize core platform infrastructure running across millions of virtual machines.
  • Build data and AI platform powering 20,000+ organizations worldwide.

Ideal candidate

Senior backend engineer obsessed with low-level systems and performance who thrives on solving complex infrastructure puzzles and mentoring others toward technical excellence.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 7+ 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 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 building and optimizing high-performance, scalable, reliable systems
  • Experience with distributed systems concepts and technologies
  • Experience with performance profiling and tuning tools and 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 ↗