Senior Principal - Databricks Platform Engineering Lead (python)

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

Senior Principal Software Engineer to own the Databricks platform architecture on AWS, build Terraform/Python automation, mentor teams, and drive high-impact data innovation within JPMorgan Chase's Chief Data & Analytics Office.

What you'd actually do

  1. Leads the design, build, and troubleshooting of a scalable Databricks/Spark data platform and analytics workloads across cloud environments.
  2. Develops and maintains secure, production-grade Python code; perform code reviews, debugging, and engineering quality improvements across the team.
  3. Owns delivery of scalable data pipelines and analytics solutions on Databricks, applying strong distributed computing and performance troubleshooting practices.
  4. Designs and develops infrastructure automation for the Databricks control plane, including workspace provisioning, account configuration, onboarding/offboarding, and Delta Sharing using Terraform, AWS, and Python Lambdas.
  5. Develops secure, high-quality production code across Terraform modules, Python Lambda functions, and control plane services while reviewing and debugging code across the team.

Skills

Required

  • Databricks platform administration
  • AWS networking
  • infrastructure-as-code with Terraform
  • Python application program development
  • automated unit testing
  • system design
  • application development
  • testing
  • operational stability
  • terraform development
  • GitHub / Bitbucket
  • Jenkins
  • pypi / maven artifactory integrations
  • product release lifecycle at enterprise level

Nice to have

  • Spark
  • Agile development processes
  • SCRUM/KANBAN
  • JIRA
  • Data pipelines using Spark

What the JD emphasized

  • Expert-level proficiency in Databricks platform administration, AWS networking, and infrastructure-as-code with Terraform
  • Hands-on experience with Python application program development with use of automated unit testing
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Hands-on practical experience with terraform development and understanding of terraform enterprise