Staff Designated Support Engineer
Provides advanced, customer-facing technical support for strategic data and AI customers, troubleshooting distributed Spark environments and delivering tailored solutions. Requires 10+ years in distributed computing, deep Spark expertise, cloud and CI/CD experience, and strong customer-facing communication skills.
About the job
Responsibilities
- Provide high-touch, specialised technical support and tailored solutions for strategic Digital Native Business customers.
- Perform advanced troubleshooting and root-cause analysis for performance and reliability issues across Spark, SQL, Delta, streaming, and Databricks Runtime features.
- Use Spark UI metrics, Mosaic AI Model Service, DAGs, and event logs to diagnose complex product issues.
- Define continuous-monitoring requirements and collaborate with R&D and NOC teams to optimise customer environments.
- Build rapid proofs of concept; test, deploy, and monitor solutions developed by Databricks Engineering.
- Develop playbooks and maintain a knowledge base for Spark, ML, and AI workflow issues and solutions.
- Train customer engineering and business teams on performance tuning, debugging, and Databricks features.
- Pilot best-practice programs, improve processes, and collaborate cross-functionally to enhance customer experience.
- Act as a trusted advisor and primary technical point of contact, advocating for customers in business reviews.
- Collaborate with Field Engineering, Sales, and Product teams during customer engagements and technical presentations.
Requirements
- 10+ years of experience designing, building, and troubleshooting distributed computing applications.
- 4+ years delivering production-scale Spark, ML, or AI solutions using Python, Java, or Scala.
- Hands-on expertise with data lakes, SQL databases, and cloud data warehousing or ETL tools.
- Deep knowledge of Spark internals, Delta or Iceberg, JVM optimisation, and memory management.
- Experience with machine learning, deep learning, and generative AI ecosystems.
- Practical experience with AWS, Azure, or Google Cloud.
- Experience building and managing CI/CD pipelines, monitoring, and alerting systems.
- 3–5 years of customer-facing experience in roles such as Technical Account Manager or Solutions Architect.
- Strong communication, relationship-building, problem-solving, collaboration, and documentation skills.
- Ability to anticipate and mitigate risks, coordinate team efforts, and drive customer success.
Nice to Have
- Experience supporting large-scale production environments and strategic enterprise customers.
- Experience delivering technical presentations and training customer teams.
Skills
Spark, Python, Java, Scala, SQL, Data Lakes, Snowflake, Amazon Redshift, BigQuery, Delta Lake, Apache Iceberg, Jvm, Machine Learning, Generative AI, AWS
Similar jobs
Support Engineering jobsProvides advanced, customer-facing troubleshooting and technical solutions for strategic Databricks customers, specializing in Spark, data engineering, ML, and AI workloads. Requires 8+ years in distributed computing, production-scale Spark solutions, cloud and CI/CD expertise, and fluent Japanese with business-level English.
Provides advanced, customer-facing technical support for strategic customers by diagnosing complex Spark and Databricks data and AI platform issues, developing solutions, and guiding performance optimization. Requires 5+ years in distributed computing and strong production-scale Spark expertise.
Own recurring supply chain operations including pharmacy partner invoicing, demand translation, capacity planning, and reporting. The role requires 5+ years of relevant experience, advanced spreadsheet modeling, and strong operational process ownership in a fast-changing environment.
Leads a global Premier Support organization, hiring and developing Designated Support Engineers while improving support operations and customer outcomes. Requires 15+ years of industry experience, substantial management and technical support leadership experience, and a computer science or related bachelor’s degree.
Supports developers and businesses using PlanetScale by troubleshooting production application and database issues, improving documentation, and translating recurring customer pain into product and process improvements. Requires SQL knowledge, programming experience, and strong technical communication.