Software Engineer III - Postgres, Etl, Python, Aws

JPMorgan Chase JPMorgan Chase · Banking · Mumbai, Maharashtra, India · Asset & Wealth Management

Software Engineer III - Data Engineer at JPMorgan Chase within the Asset and Wealth Management Technology and 55ip team, responsible for building its research data platform and implementing effective large-scale data solutions in a cloud-based environment. The role involves building cloud-based data solutions for quantitative research, implementing ETL/ELT processes, loading data, automating solutions, monitoring performance, and providing L2 support.

What you'd actually do

  1. Build high-performance cloud-based data solutions to support quantitative research capabilities: back testing, simulations, machine learning, and other advanced analytics & algorithms
  2. Implement, schedule, and oversee ETL, ELT, and monitoring processes
  3. Oversee the loading of data from vendor and internal data sources
  4. Implement and support automation solutions to improve platform scalability
  5. Monitor the system performance by performing regular tests, troubleshooting, and integrating new features

Skills

Required

  • SQL
  • AWS Cloud services/technologies
  • RDS
  • S3
  • Lambda
  • Secrets Manager
  • Python
  • Pandas/Polars
  • Numpy
  • OOP
  • software design constructs
  • software development lifecycle
  • Agile Scrum
  • ETL processes
  • database technologies
  • architecture
  • performance tuning
  • scaling
  • database design
  • modeling
  • Airflow
  • Data Lakes (Iceberg/Delta Table)
  • Spark
  • EMR
  • CI/CD tools
  • communication skills
  • presentation skills
  • attention to detail

Nice to have

  • DuckDB
  • PostgreSQL
  • AI/ML models development support
  • financial capital markets data
  • trading applications
  • investment data
  • AWS certifications
  • Jira
  • Linux
  • Docker

What the JD emphasized

  • 3+ years applied experience
  • Strong Experience in Python, Pandas/Polars, and Numpy
  • Strong Experience in all aspects of software development lifecycle, especially Agile Scrum
  • Strong Experience with database technologies, architecture, performance tuning, and scaling
  • Strong Experience in database design and modeling
  • Experience working with Data Lakes (Iceberg/Delta Table)
  • Experience working with Spark and EMR
  • Excellent communication (written and oral) and presentation skills, with agility: able to shift gears and react quickly to timely requests
  • Ability to work with quant researchers & developers to understand requirements, strong attention to detail, pride in delivering high quality work and willingness to learn