Senior Staff Software Engineer - App and Partner Ecosystem

Databricks Databricks · Data AI · Mountain View, CA · Engineering

This role focuses on building and defining the ecosystem strategy for Databricks' Data Intelligence Platform, enabling partners and developers to integrate and scale applications. It involves developing frameworks, APIs, and tools to enhance customer integration of AI and data capabilities, and collaborating cross-functionally to align technical roadmaps with business goals.

What you'd actually do

  1. Define and drive the ecosystem strategy for Databricks, a crucial pillar of our platform growth. Shape how applications and integrations enhance the Databricks experience for developers, partners, and customers.
  2. Develop frameworks, APIs, and tools that make it seamless for partners and developers to build, integrate, and scale applications within the Databricks ecosystem.
  3. Enable customers to integrate cutting-edge applications and specialized functionalities, helping them drive competitive differentiation and expand their AI and data capabilities.
  4. Lead and mentor engineers across teams, providing technical guidance, architectural direction, and career development support. Foster a culture of innovation, best practices, and knowledge sharing.
  5. Collaborate cross-functionally with product, engineering, and business development teams to align technical roadmaps with strategic business goals.

Skills

Required

  • 10+ years of experience building data-intensive applications or systems
  • Strong expertise in database systems (SQL, NoSQL, OLAP/OLTP)
  • Big data processing (Apache Spark™, Flink)
  • Designing high-performance APIs (REST, GraphQL, gRPC)
  • Managing integrations
  • Strong understanding of data security, governance, and compliance frameworks (RBAC, GDPR, HIPAA)
  • Cloud infrastructure (AWS, Azure, GCP)
  • Kubernetes
  • Terraform
  • CI/CD pipelines
  • Strong leadership skills
  • Experience driving cross-functional and cross-organizational initiatives
  • Ability to mentor engineers
  • Influence architectural decisions
  • Advocate for best practices
  • Excellent communication skills

Nice to have

  • Experience contributing to open-source projects
  • Engaging with developer communities

What the JD emphasized

  • Strong expertise in database systems (SQL, NoSQL, OLAP/OLTP) and big data processing (Apache Spark™, Flink).
  • Strong understanding of data security, governance, and compliance frameworks (RBAC, GDPR, HIPAA), as well as cloud infrastructure (AWS, Azure, GCP), Kubernetes, Terraform, and CI/CD pipelines.