Senior Staff Software Engineer
Core
Design and optimize execution engines, JIT/AOT compilation pipelines, and memory management systems to ensure customer applications run at scale.
Role type
Senior Staff Software Engineer (compiler/runtime systems)
Builds
Execution engines, JIT/AOT compilation pipelines, memory management systems
Domain
Enterprise software platforms, compiler technology, runtime systems
Deliverable
production ML models
Required skills
Java, compiler/runtime systems, JIT/AOT compilation, memory management, concurrency, performance optimization, profiling, debugging, relational databases, LLVM, low-level systems engineering
Preferred skills
AI integration in software development, modern UI frameworks (Angular, React, Vue), multi-stack technology experience
Technologies
Java, LLVM, Angular, React, Vue
Responsibilities
Design and optimize execution engines and memory management systems; Build high-quality, scalable code enforcing best practices; Work with product owners to understand requirements and own code delivery; Implement software for customer customization; Mentor colleagues on low-level systems engineering and optimization techniques
Seniority
Senior Staff, hands-on IC with mentorship