Senior Staff Software Engineer - Delta
Leads the design, development, and optimization of large-scale backend systems for Delta Lake write-path operations. The role requires extensive distributed-systems experience and includes architectural ownership, production reliability work, cross-team technical leadership, and mentorship.
About the job
Responsibilities
- Solve real business needs at large scale through software engineering.
- Debug low-level systems, measure performance, and optimize large production clusters.
- Design architectures, influence product roadmaps, and own new projects.
- Introduce tools to improve service automation and operability.
- Prevent and investigate production issues.
- Plan and lead complex technical projects spanning multiple teams.
- Provide technical leadership by mentoring engineers, leading sprint planning, delegating assignments, and participating in project planning.
Requirements
- 15+ years of industry experience building and supporting large-scale distributed systems.
- Comfort working toward a multi-year vision with incremental deliverables.
- Motivation to deliver customer value and measurable impact.
- Strong foundation in algorithms and data structures, including their real-world applications.
- Experience driving company initiatives focused on customer satisfaction.
- BS, MS, PhD in Computer Science or a related field, or equivalent experience.
Benefits
- Comprehensive benefits and perks tailored to employees' regional needs.
Skills
Distributed Systems, Algorithms, Data Structures, Delta Lake, Apache Iceberg, Low Shuffle Merge, Deletion Vectors, Performance Optimization, Systems Debugging, Cloud Infrastructure
Similar jobs
Backend Engineering jobsStaff Software Engineer leading the production toolchain for compiling and distributing complex Python packages across Linux, macOS, and Windows. Requires 10+ years of software development experience and deep C/C++ expertise in compilation, linking, architecture, and technical strategy.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Leads the design and implementation of resilient backend API services and distributed platform architecture for a financial data ecosystem. The role requires extensive software development experience, expert API and systems design knowledge, and strong technical leadership and mentoring.
Leads high-performance C++ development, real-time modeling and simulation, and integration of third-party software and hardware systems. Requires staff-level engineering experience, strong systems architecture expertise, and leadership of complex technical projects.
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.