Senior Software Engineer (App-Framework)
Databricks Mosaic · Bengaluru, India
CHECKED 13H AGO
Infrastructureonsitesenior
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