JPMorgan Chase Backend Data Engineer - Commercial Real Estate (CRE) Digital Banking - Commercial Bank - Palo Alto, CA in Palo Alto, California

About us

Commercial Banking is a core business unit focused on Commercial Lending within the JP Morgan Chase group. The group is focused on an innovative journey to create a stealth mode division building a platform for the commercial Banking clients. The platform delivers a one stop shop for the commercial banking clients through AI-driven technologies and best-in class User Experience. The platform will also integrate with other business process related to commercial banking. We are looking out for creative entrepreneurs with high end user focus and who enjoy building large scale systems in the area of FIN tech/Prop tech. This is a unique opportunity to join a fast-paced internal startup team with the resources and support of the nation’s largest bank. The unit is based in Palo Alto and Bangalore.

About the role

The Backend Data Engineer will drive the design and development of key components of the JP Morgan Chase Commercial Real Estate platform including data processing pipeline, feature extraction and process modeling, intelligent integrations with key business process platforms or similar systems


As a Backend Data Engineer, the successful candidate will be leading the development of key aspects of JP Morgan’s commercial real estate digital platform:

  • Assemble large, complex data sets that meet functional / non-functional business requirements.

  • Perform design, development for new product features.

  • Understand product vision and business needs to define product requirements and product architectural solutions.

  • Develop architectural and design principles to improve performance, capacity, and scalability of product.

  • Create and maintain optimal data pipeline architecture

  • Building reusable code and libraries for future use

  • Implementation of security and data protection

  • The successful candidate will have experience in working in innovative projects with fast-paced delivery schedules in startups & large enterprises:

  • 10+ years of experience in a Data Engineer role, who has attained a Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field

  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of SQL and NoSQL databases.

  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.

  • Strong analytic skills related to working with unstructured datasets.

  • Strong project management and organizational skills.

  • Experience supporting and working with cross-functional teams in a dynamic environment.

  • Experience in user authentication and authorization between multiple systems, servers, and environments

  • Experience in Integration of multiple data sources and databases into one system

  • Proficient knowledge in Java, JavaScript and Node.JS application development paradigm

  • Proficient understanding of code versioning tools, such as Git

  • Experience with big data tools: Hadoop, Spark, Kafka, etc.

  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.

  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.

  • Experience with object-oriented/object function scripting languages: Python, Scala, etc.

The final officer title and job grade is at the discretion of the firm and will be discussed at the time of offer. It may be different than what is listed on the requisition based on candidate experience level.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.