Databricks

Senior Software Engineer (App-Framework)

Databricks

Apply
3 months ago
Bengaluru, India
Senior
H1B Sponsor

Responsibilities

  • Design, implement, and maintain core system infrastructure and low-level software components.
  • Optimize system performance, reliability, and scalability through analysis and innovative solutions.
  • Work with JVM internals, memory management, concurrency, and distributed systems.
  • Collaborate with senior engineers and architects to define technical strategies and roadmaps.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Participate in code reviews, design discussions, and architectural decision-making.
  • Troubleshoot complex system issues and provide effective resolutions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 7+ years of professional experience in software development.
  • Deep understanding of Java Virtual Machine (JVM) internals, including garbage collection and JIT compilation.
  • 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 and concurrency.
  • Proven track record of building and optimizing high-performance, scalable 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.
  • Contributions to open-source projects related to JVM or systems software.
  • Experience with RPC frameworks.

Tech Stack

JavaRustScala

Categories

AI & MLBackendData Engineering