Software Engineer III - Python & Databricks

JPMorgan Chase JPMorgan Chase · Banking · Hyderabad, Telangana, India · Corporate Sector

Software Engineer III focused on developing and enhancing critical software applications, with responsibilities including building ML execution pipelines using PySpark, Databricks, Python, and Streamlit, as well as real-time model execution processes. The role involves system design, development, troubleshooting, and contributing to software engineering communities.

What you'd actually do

  1. Develop workflows and ELT pipelines using PySpark and Databricks.
  2. Build and maintain ML execution pipelines using Python on Databricks and Streamlit.
  3. Build and maintain real-time model execution processes using Java and Moneta Boot.
  4. Execute software solutions, including design, development, and technical troubleshooting, to build innovative applications.
  5. Create secure, high-quality production code and maintain efficient algorithms.

Skills

Required

  • software engineering concepts
  • AWS
  • Databricks
  • PySpark
  • Python
  • Java
  • Moneta Boot
  • system design
  • application development
  • testing
  • operational stability
  • coding
  • modern programming languages
  • database querying languages
  • Software Development Life Cycle
  • agile methodologies
  • CI/CD
  • application resiliency
  • security
  • cloud computing
  • artificial intelligence
  • machine learning
  • mobile development

Nice to have

  • Databricks
  • AWS S3
  • cloud technologies
  • distributed computing

Other signals

  • ML execution pipelines
  • real-time model execution
  • software applications
  • emerging technologies