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

Senior Backline Engineer, Spark™

P-1381

As a Sr. Apache Spark™ Backline Engineer you will help our customers to be successful with the Databricks Data Intelligence platform by resolving important technical customer escalations and the support team. You will be the technical bridge between support and engineering and the first line of defense for engineering. You will ensure that all issues are vetted by you before it reaches the engineering team. You will report to the Senior Backline Manager of the Backline Escalations Team.

What your impact will be:

  • Troubleshoot, resolve and suggest deep code-level analysis of Spark™ to address complex customer issues related to Spark™ core internals, Spark™ SQL, Structured Streaming and Databricks Delta.
  • Provide best practices guidance around Spark runtime performance and usage of Spark™ core libraries and APIs for custom-built solutions developed by Databricks customers.
  • Help the support team with detailed troubleshooting guides and runbooks.
  • Contribute to automation and tooling programs to make daily troubleshooting efficient.
  • Work with the Spark™ Engineering Team and spread awareness of upcoming features and releases.
  • Identify Spark™ bugs and suggest possible workarounds.
  • Demonstrate ownership and coordinate with engineering and escalation teams to achieve resolution of customer issues and requests
  • Participate in weekend and weekday on call rotation.

What we look for:

  • 6+ years of industry experience developing, testing, and sustaining Python or Java or Scala-based applications.
  • Comfortable with compiling, building and navigating the "Spark™" source code.
  • Comfortable with identifying and applying patches/bug fixes to the Apache Spark™ source code.
  • Experience in Big Data/Hadoop/Spark/Kafka/Elasticsearch data pipelines.
  • Hands-on experience with SQL-based database systems.
  • Experience in JVM, GC, Thread dump-based troubleshooting is required.
  • Experience with AWS or Azure related services.
  • Bachelor's degree in Computer Science or a related field is required.

 

 

Pay Range Transparency

Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents base salary range for non-commissionable roles or on-target earnings for commissionable roles.  Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location. Based on the factors above, Databricks utilizes the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above. For more information regarding which range your location is in visit our page here.

 

Local Pay Range
$87,100$154,000 USD

About Databricks

Databricks is the data and AI company. More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more, follow Databricks on TwitterLinkedIn and Facebook.

Benefits

At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visit https://www.mybenefitsnow.com/databricks

Our Commitment to Diversity and Inclusion

At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel. We take great care to ensure that our hiring practices are inclusive and meet equal employment opportunity standards. Individuals looking for employment at Databricks are considered without regard to age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and other protected characteristics.

Compliance

If access to export-controlled technology or source code is required for performance of job duties, it is within Employer's discretion whether to apply for a U.S. government license for such positions, and Employer may decline to proceed with an applicant on this basis alone.

Average salary estimate

$120550 / YEARLY (est.)
min
max
$87100K
$154000K

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 Senior Backline Engineer, Spark™, Databricks

Joining Databricks as a Senior Backline Engineer is an incredible opportunity to play a crucial role in ensuring that our customers succeed with the Databricks Data Intelligence platform. Located in Dallas, Texas, you'll be the technical bridge between our support and engineering teams, resolving significant customer escalations before they reach engineering. Your day-to-day will involve troubleshooting complex issues related to Spark™ core internals, SQL, and Databricks Delta, providing your expertise in Python, Java, or Scala to offer deep code-level analysis. You'll deliver best practices for Spark runtime performance, help create detailed troubleshooting guides, and contribute to our automation initiatives to enhance efficiency in diagnostics. Collaborating with the Spark Engineering Team, you'll keep your finger on the pulse of upcoming features while demonstrating ownership of customer issues and coordinating resolution strategies. This role not only requires strong technical skills but also involves being part of an on-call rotation, ensuring you're always in the loop about critical customer needs. If you have over six years of experience in developing and sustaining applications along with a Bachelor's degree in Computer Science, your expertise will surely make you a valued member of our dynamic team. At Databricks, we believe in fostering a culture that encourages growth, innovation, and collaboration, so bring your technical passion and let's enable our customers to harness the power of data together!

Frequently Asked Questions (FAQs) for Senior Backline Engineer, Spark™ Role at Databricks
What responsibilities does a Senior Backline Engineer at Databricks have?

As a Senior Backline Engineer at Databricks, you'll be responsible for troubleshooting and resolving technical issues related to the Databricks Data Intelligence platform, particularly Apache Spark™. You will analyze deep code-level problems, provide best practices, create troubleshooting guides, and automate processes to enhance efficiency. You'll also serve as a key liaison between support and engineering, ensuring proper issue escalation and resolution.

Join Rise to see the full answer
What qualifications are required for a Senior Backline Engineer position at Databricks?

To qualify for the Senior Backline Engineer position at Databricks, candidates should have at least 6 years of industry experience in developing applications using Python, Java, or Scala. A Bachelor's degree in Computer Science or a related field is also required. Experience with Spark™, Big Data technologies, and troubleshooting with SQL databases is essential, along with familiarity with cloud services like AWS or Azure.

Join Rise to see the full answer
What is the work environment like for a Senior Backline Engineer at Databricks?

The work environment at Databricks for a Senior Backline Engineer is collaborative and dynamic. You'll be part of a team that prioritizes customer success and innovation. The role involves cross-functional collaboration with various teams, including engineering, to address real-time customer challenges. Databricks encourages an inclusive culture where employees can thrive and contribute their best work.

Join Rise to see the full answer
How does a Senior Backline Engineer contribute to customer success at Databricks?

A Senior Backline Engineer contributes to customer success by directly addressing and resolving technical issues that clients experience with the Databricks platform. By providing deep analysis of Spark™ and developing solutions that enhance performance, you play a pivotal role in ensuring customers can effectively leverage Databricks for their data needs.

Join Rise to see the full answer
What are the career growth opportunities for a Senior Backline Engineer at Databricks?

At Databricks, a Senior Backline Engineer has numerous career growth opportunities, ranging from advancing into leadership roles within technical support or engineering to specializing in areas like performance optimization or product development. Databricks promotes continuous learning, and employees are encouraged to pursue new skills and responsibilities to shape their career paths.

Join Rise to see the full answer
Common Interview Questions for Senior Backline Engineer, Spark™
What experience do you have with Apache Spark™ as a Senior Backline Engineer?

In response, you should highlight any hands-on experience you have with Spark™, detailing specific projects or issues you've resolved. Discuss your familiarity with Spark™ core internals, SQL, and any optimizations you've implemented to enhance performance. Providing concrete examples will demonstrate your technical expertise.

Join Rise to see the full answer
How do you approach troubleshooting complex technical issues?

Explain your methodical approach to troubleshooting. You might start by gathering relevant information from users, then isolating the problem step by step, and finally using your coding skills to identify and implement solutions. Emphasize your ability to remain calm under pressure and to communicate effectively with stakeholders.

Join Rise to see the full answer
Can you share an experience where you contributed to automation in your previous role?

Share a detailed example of an automation project you were involved in. Discuss the tools and processes you utilized, the goals of the automation, and the impact it had on team efficiency. Highlight how this experience aligns with the automation contributions expected of a Senior Backline Engineer at Databricks.

Join Rise to see the full answer
What is your experience with SQL and how has it helped in your previous positions?

Discuss your proficiency with SQL and provide specific examples where you've used SQL for data analysis, problem-solving, or performance optimization. Relate these experiences to enhancing customer satisfaction or improving service delivery, showcasing your relevant technical skills.

Join Rise to see the full answer
How do you stay current with advancements in Big Data technologies?

Explain the resources you use to stay updated, such as blogs, webinars, online courses, or industry conferences. Mention specific tools or technologies you are keeping an eye on or have recently learned, illustrating your commitment to continuous professional growth, which is crucial in a rapidly evolving field.

Join Rise to see the full answer
Have you ever faced a major technical challenge in your career? How did you handle it?

Share a significant technical challenge you've encountered, outlining the situation, the steps you took to address it, and the outcome. Focus on the skills you applied, your problem-solving abilities, and the lessons learned, demonstrating resilience and adaptability—essential traits for a Senior Backline Engineer.

Join Rise to see the full answer
What strategies do you use for effective communication with technical and non-technical stakeholders?

Discuss your approach to tailoring communication based on your audience. Mention techniques for simplifying complex information, such as using analogies or visual aids, and how you ensure clarity in delivering updates or troubleshooting steps, which is vital for a Senior Backline Engineer at Databricks.

Join Rise to see the full answer
Describe your experience working in a support role and how it relates to engineering knowledge.

Detail your experience in support roles, focusing on how these positions required you to work with engineering teams and understand technical concepts. Highlight any specific instances where your support background informed your approach to engineering challenges, illustrating the unique skill set you bring to the Senior Backline Engineer position.

Join Rise to see the full answer
In what ways can you improve the troubleshooting process for customer escalations?

Share insights on how you might streamline troubleshooting processes, such as developing standardized troubleshooting guides or leveraging automation tools. Emphasize the importance of data-driven decisions and collaboration with engineering to ensure customer issues are resolved effectively and efficiently.

Join Rise to see the full answer
What draws you to the Senior Backline Engineer position at Databricks specifically?

Articulate your motivation for applying to Databricks, connecting your interests and expertise with the company's mission and values. Discuss your excitement about enhancing customer outcomes with innovative data solutions and how Databricks’ culture aligns with your career aspirations, affirming your enthusiasm for the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Databricks Hybrid United States
Posted 5 days ago

Become a key player in crafting engaging event experiences at Databricks, a leading data and AI company.

Photo of the Rise User
Posted 3 days ago

Join Databricks as a Senior Executive Tech Sourcer and play a pivotal role in attracting top-tier executive talent in a highly dynamic tech environment.

Photo of the Rise User

Join Lockheed Martin as a Systems Engineer to support logistics systems and process improvements for military operations.

Posted 10 days ago

Join LAPORTE as an Automation Designer where your expertise in industrial electronics and automation will shape innovative control panel designs.

Photo of the Rise User

Lead transformative energy projects as the Senior Civil Engineer/Lead Architect at Venergi, driving sustainable change in Vienna.

Altalink Remote No location specified
Posted 5 days ago

AltaLink is looking for an experienced Electrical Engineer to enhance our SCADA and protection systems in a dynamic utility environment.

Photo of the Rise User
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

As a Senior Machine Learning Engineering Manager at Atlassian, you will lead a dynamic team in developing innovative machine learning solutions with a focus on business impact.

Photo of the Rise User
Posted 13 days ago

Join Intuitive Surgical as a Sr Mechanical Engineer to innovate and enhance robotic-assisted surgical technology.

Photo of the Rise User
AECOM Hybrid Novi, MI
Posted 12 days ago

Join AECOM as an Inspector in Novi, MI, where your expertise will help in delivering a better world through impactful infrastructure projects.

Photo of the Rise User
Posted 4 days ago

Become a pivotal part of Speak’s mission as an Engineering Manager focused on driving growth through innovative technology and a collaborative spirit.

Databricks, the data and AI company, helps data teams solve the world’s toughest problems.

244 jobs
MATCH
Calculating your matching score...
BADGES
Badge Future MakerBadge Innovator
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
February 21, 2025

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!