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