Lead Software Engineer - Databricks, Ml, Cloud

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Lead Software Engineer focused on building and productionizing cloud-based ML pipelines and owning MLOps workflows within a financial services context. Requires strong software engineering, cloud, and ML infrastructure skills.

What you'd actually do

  1. Provide technical leadership across design, development, and troubleshooting for complex, multi-domain solutions; establish engineering standards and best practices for the team .
  2. Write secure, high-quality code in Python and/or Java; conduct reviews and mentor engineers to raise code quality and maintainability .
  3. Build and productionize cloud-based ML pipelines; drive model deployment and operationalization in collaboration with Data Science and SRE/Platform teams .
  4. Own MLOps workflows; coordinate infrastructure and production changes with SRE; ensure resiliency, observability, and security across the ML lifecycle .
  5. Apply SDLC tooling and automation to improve delivery velocity and reliability; champion CI/CD and cloud-native best practices .

Skills

Required

  • software engineering
  • system design
  • application development
  • testing
  • operational stability
  • Python
  • Java
  • secure coding practices
  • AWS
  • ECS
  • EMR
  • Lambda
  • EC2
  • SageMaker
  • PySpark
  • Kafka
  • Terraform
  • Kubernetes
  • Oracle
  • Cassandra
  • CI/CD
  • application resiliency
  • security best practices
  • Agile/Scrum
  • SDLC automation

Nice to have

  • TensorFlow
  • data modeling
  • query optimization
  • machine learning frameworks
  • MLOps practices
  • end-to-end ML lifecycle management
  • feature pipelines
  • model registry
  • monitoring
  • drift detection
  • pandas
  • NumPy
  • Databricks

What the JD emphasized

  • ML pipelines
  • model deployment
  • MLOps workflows
  • ML lifecycle

Other signals

  • productionize ML pipelines
  • model deployment
  • MLOps workflows
  • ML lifecycle