Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer, Dell Spark image - Rise Careers
Job details

Staff Engineer, Dell Spark

About Starburst


At Starburst, we are working to dismantle the status quo of data silos and vendor lock-in every single day. For decades, database companies have held their customers hostage and we believe that’s just plain wrong. Starburst offers a full-featured data lake analytics platform, built on open source Trino. Our platform includes all the capabilities needed to discover, organize, and consume data without the need for time-consuming and costly migration projects. Today more than 300 leading organizations trust us to make better decisions faster. 


Though Starburst has raised $414M in venture funding from top investors, we were founded in a rather unusual way as we bootstrapped the business with customers and revenue from the very beginning! We are a remote-first company with employees all over the world and are proud to be named a Best Place to Work. Come join our team of All-Stars!


About the role

 

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


Why build your career at Starburst?


We live by our three core company values: Character, Competence, and Ownership and are a team of top performers. We are each in the driver’s seat, shaping our organization and working together towards our common mission. We are solving exceptionally complex and meaningful challenges here and as we innovate, we each have the opportunity to build our careers alongside Starbursts’s growth.


We take care of our global workforce by making sure employees enjoy competitive salaries and attractive stock grants, remote-friendly work options, flexible paid time off, and more!


We are committed to fostering an intentional, inclusive, and diverse culture that drives deep engagement, authentic belonging, and an exceptional All-Star experience. We believe that diversity of thought, perspective, background and experience will enable us to own what we do, drive our success and empower our All-Stars to show up for one another authentically in all moments that matter.


Starburst provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


#BI-Remote #LI-Remote

Starburst Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Starburst DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Starburst
Starburst CEO photo
Justin Borgman
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer, Dell Spark, Starburst

If you're a seasoned developer looking for your next big challenge, consider the position of Staff Engineer at Starburst. Here, you'll be part of a dynamic, remote-first team that's changing the way organizations interact with their data. Starburst is on a mission to break down data silos and eliminate vendor lock-in by providing a robust data lake analytics platform built on the powerful open-source Trino. As a Staff Engineer, you'll work closely with our globally distributed engineering team to enhance our Dell Data Lakehouse platform, collaborating on brand new, innovative projects that will push the boundaries of data management. With over 7 years of software engineering experience required, you’ll dive deep into distributed systems and leverage your extensive Java expertise to turn complex problems into elegant solutions. Our development environment emphasizes continuous improvement, so not only will you refine your own skills, but you'll also have the chance to influence engineering processes across the team. Plus, you will engage with internal and external customers, ensuring stellar support and satisfaction. Joining Starburst means being part of our core company values: Character, Competence, and Ownership. If you’re ready to step into a role where your contributions will have a real impact and where innovation is at the forefront of what we do, apply today! You'll find endless opportunities to learn and grow while being surrounded by a team of All-Stars who share your passion for creating high-quality, maintainable software.

Frequently Asked Questions (FAQs) for Staff Engineer, Dell Spark Role at Starburst
What are the responsibilities of a Staff Engineer at Starburst?

As a Staff Engineer at Starburst, you will play a pivotal role in designing, developing, and supporting the Dell Data Lakehouse platform. This involves working collaboratively with a global team to implement improvements in the engineering processes, ensuring the codebase remains scalable and maintainable. You'll also provide exceptional customer support that enhances both internal team dynamics and external stakeholder experiences.

Join Rise to see the full answer
What qualifications are required for the Staff Engineer position at Starburst?

To be considered for the Staff Engineer role at Starburst, candidates should possess over 7 years of software development experience, particularly in building distributed systems. Proficiency in Java is critical, and having a familiarity with cloud network infrastructure and security technologies will set you apart. Knowledge of Kubernetes, Apache Spark, and an appreciation for best practices in software engineering are highly desirable.

Join Rise to see the full answer
How does Starburst ensure a positive company culture for Staff Engineers?

Starburst is dedicated to fostering an intentional and inclusive company culture for all employees, including Staff Engineers. By promoting values such as Diversity, Engagement, and Belonging, we ensure that every team member can voice their perspectives and experiences. We support remote work options, competitive salaries, and flexible time off, believing that happy employees contribute significantly to our innovative atmosphere.

Join Rise to see the full answer
What types of projects will a Staff Engineer work on at Starburst?

As a Staff Engineer at Starburst, you will engage in fascinating projects that involve the enhancement of the Dell Data Lakehouse platform and contribute to the advancement of Trino. You'll have the opportunity to tackle unique challenges associated with a fully managed data platform, leveraging your technical skills to innovate and solve complex problems that empower our users to make data-driven decisions.

Join Rise to see the full answer
What learning opportunities can a Staff Engineer expect at Starburst?

At Starburst, Staff Engineers have unparalleled learning opportunities, from hands-on experience with cutting-edge technologies to collaborative problem-solving with talented colleagues. Our environment encourages you to expand your knowledge through ongoing professional development, contribution to open-source initiatives, and involvement in impactful projects that shape the future of data analytics.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer, Dell Spark
Can you describe your experience developing distributed systems?

In answering this, focus on specific projects you've worked on that required knowledge of distributed systems. Discuss the challenges you faced, the technologies you utilized, and how you contributed to the system’s overall architecture and performance. Highlight your understanding of potential pitfalls and how you overcame them.

Join Rise to see the full answer
What do you consider to be best practices in software development?

Best practices in software development include adhering to coding standards, conducting thorough code reviews, and prioritizing maintainability and scalability. When responding, share personal anecdotes demonstrating your commitment to these practices and how they contributed to successful outcomes in past projects.

Join Rise to see the full answer
How do you approach debugging complex applications?

Describe your systematic approach to debugging, such as reproducing the issue, isolating the root cause, and employing logging and monitoring tools to gain insights. Include examples where your debugging skills led to significant problem resolution in your previous roles.

Join Rise to see the full answer
What is your experience with Java, and how have you used it in past projects?

Clearly articulate your proficiency in Java, including the projects where you implemented it most effectively. Highlight libraries, frameworks, or coding techniques you employed, demonstrating your depth of knowledge and ability to leverage Java for creating robust applications.

Join Rise to see the full answer
How familiar are you with cloud infrastructure and its implementation in projects?

Discuss your previous exposure to cloud technologies, emphasizing specific platforms such as AWS or Azure. Highlight projects where you utilized cloud resources for scalability and performance and how this experience aligns with Starburst’s focus on cloud-based solutions.

Join Rise to see the full answer
How do you ensure high-quality software output in your team?

In answering this question, focus on processes like Agile methodologies, automated testing, and CI/CD pipelines. Discuss how you've promoted these practices in teams to enhance the overall quality and delivery of software products.

Join Rise to see the full answer
Have you worked with Kubernetes before, and what was your role?

If you have experience with Kubernetes, talk about specific responsibilities you had, such as deploying applications, managing clusters, and optimizing resource allocation. Reference any challenges you encountered and how you improved operational efficiency through Kubernetes.

Join Rise to see the full answer
Why are you interested in working at Starburst?

Express your enthusiasm for Starburst's mission to dismantle data silos and promote open-source solutions. Relate this back to your passion for data platforms and your desire to contribute to a company that values innovation, inclusivity, and teamwork.

Join Rise to see the full answer
What does your experience with open-source contribution look like?

Share your involvement in any open-source projects, including your role and contributions. Discuss the impact your efforts had on the project and how working within the open-source community has shaped your development practices and skills.

Join Rise to see the full answer
How do you manage time and priorities when faced with multiple deadlines?

Demonstrate your organizational strategies for managing multiple projects, such as using project management tools and setting explicit priorities. Highlight an example of a high-pressure situation where your planning and communication skills led to successful project deliveries.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Starburst Remote No location specified
Posted 9 days ago
Photo of the Rise User
CS GROUP Remote 400 Avenue Sainte-Croix, Montréal, QC, Canada
Posted 13 days ago
Photo of the Rise User
Posted 20 hours ago
Posted 7 days ago
Posted 6 days ago
Jobot Remote North Charleston, SC
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago

For data-driven companies, Starburst offers a full-featured data lake analytics platform, built on open source Trino. Our platform includes the capabilities needed to discover, organize, and consume data without the need for time-consuming and cos...

33 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!