Senior Software Engineer (App-Framework)New

The opportunity

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI…

What you'll do

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

What they're looking for

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • + 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; including processes,: threads, concurrency, scheduling, and I/O.
  • Proven track record of building and optimizing high-performance, scalable, and reliable systems.
  • Experience with distributed systems concepts and technologies.