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 underpin all software development at Databricks.
  • Help build the world's best data and AI infrastructure platform for customers.
  • Optimize performance, reliability and scalability of core system infrastructure.

Ideal candidate

Systems-level expert with 7+ years building high-performance software who obsesses over internals, efficiency and reliability. Collaborative mentor who thrives troubleshooting hard problems and shaping technical strategy.

Requirements

  • Bachelor's or Master's in Computer Science, Electrical Engineering or related field
  • 7+ years professional software development experience
  • Deep understanding of JVM internals including GC, JIT, class loading and memory model
  • Proficiency in a JVM language and its runtime environment
  • Strong programming 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 high-performance, scalable, 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
  • 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 ↗