Starburst is looking for a Staff Software Engineer to work with our globally distributed engineering team on the core of Starburst’s platform. This role will allow you to contribute directly to the advancement of Trino and Starburst by helping build the Starburst Enterprise Platform and Dell Data Lakehouse. A fully managed data platform built on Dell hardware with a full-service software suite provides unique and interesting problems to be solved and incredible learning opportunities for any engineer.
As a Staff Engineer at Starburst you will:
- Design, develop, and support the Dell Data Lakehouse platform built together with Dell Technologies.
- Continuously improve our engineering processes, tests, and systems that allow us to scale the code base and productivity of the team.
- Collaborate with teams globally and operate in a fast-paced environment.
- Provide exceptional customer support for both internal and external customers.
Some of the things we look for:
- 7+ years of experience developing software.
- Prior experience developing distributed systems.
- Extensive software development experience with Java.
- Strong proficiency in cloud network infrastructure, security technologies, and observability frameworks.
- Demonstrated experience with software engineering and design best practices.
- Appreciation for creating maintainable, performant, and high-quality software as part of a fun, high-performing global team.
- Experience in building distributed systems with Kubernetes and Fabric8.
- Experience with Apache Spark, It is nice to have experience with YuniKorn.
- Experience with building or administering Spark applications would be a great plus.
- Demonstration of ownership, grit, and bias for action – core values at Starburst.
- Bonus points:
- Familiarity with Trino
- Experience contributing to open-source software