DeveloperJobs.io
← Back to all jobs

Job Description

A Software Engineer III specializing in Databricks, onsite in Wilmington, DE, within JPMorgan Chase's Corporate Sector Enterprise Technology team, delivering secure, scalable solutions across multiple domains to support the firm's objectives.

Responsibilities

  • Provide technical leadership across design, development, and troubleshooting for complex, multi-domain solutions; establish engineering standards and best practices for the team.
  • Write secure, high-quality code in Python and/or Java; lead code reviews and mentor engineers to improve quality and maintainability.
  • Build data pipelines using Databricks ETL.
  • Develop and productionize cloud-based ML pipelines; drive model deployment and operationalization in collaboration with Data Science and SRE/Platform teams.
  • Own MLOps workflows; coordinate infrastructure and production changes with SRE; ensure resiliency, observability, and security across the ML lifecycle.
  • Apply SDLC tooling and automation to improve delivery velocity and reliability; champion CI/CD and cloud-native best practices.
  • Partner with Product Owners and business stakeholders to translate requirements into scalable solutions aligned to CCB Finance objectives.
  • Foster a team culture of diversity, opportunity, inclusion, and respect; model proactive learning in AI/ML and emerging technologies.
  • Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity across complex deliverables; ensure outputs are peer reviewed, automated tests are used, and security standards are upheld; share learnings and reusable patterns to enhance team effectiveness.
  • Apply knowledge of the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to maximize the value of automation.

Requirements

  • Formal training or certification in software engineering with 3+ years of applied experience.
  • Hands-on experience across software engineering, system design, application development, testing, and operational stability.
  • Proficiency in Python; strong grounding in secure data practices.
  • Hands-on Databricks experience across Delta Lake, Unity Catalog, Workflows, Repos/notebooks, and SQL Warehouses, including cluster configuration and optimization.
  • Cloud engineering experience building ML pipelines and deploying models to production with AWS services such as ECS, EMR, Lambda, EC2, SageMaker.
  • Experience with PySpark, Kafka, Terraform, and Kubernetes for data processing, streaming, IaC, and container orchestration.
  • Database experience with Oracle and/or Cassandra.
  • Familiarity with CI/CD, application resiliency, security best practices, Agile/Scrum methodologies, and SDLC automation tools.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment, with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

Technologies

  • Python
  • Java
  • Databricks
  • Delta Lake
  • Unity Catalog
  • Workflows
  • Repos/notebooks
  • SQL Warehouses
  • AWS ECS
  • AWS EMR
  • AWS Lambda
  • AWS EC2
  • AWS SageMaker
  • PySpark
  • Kafka
  • Terraform
  • Kubernetes
  • Oracle
  • Cassandra

Benefits

  • Base salary determined by role, experience, skills, and location
  • Commission-based pay and discretionary incentive compensation, paid in cash and/or forfeitable equity
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Similar Jobs