Databricks logo

Senior Software Engineer (App-Framework)

DatabricksBengaluru, India
Full Timejavascalarust+5 more
Apply Now
Databricks logo

Senior Software Engineer (App-Framework)

Databricks

Apply Now

Databricks is seeking a Senior Software Engineer with a backend focus to design, develop, and optimize application frameworks for their data and AI infrastructure platform. The role emphasizes low-level systems expertise and collaboration with senior engineers to enhance system performance and reliability.

Qualification

  • 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, 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.

Responsibility

  • Design, implement, and maintain core system infrastructure and low-level software components.
  • Optimize system performance, reliability, and scalability through meticulous analysis and innovative solutions.
  • Work with JVM internals, memory management, concurrency, and distributed systems.
  • Collaborate with other 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.

Similar Jobs