Required Skills
About the Job
JPMorgan Chase & Co. is seeking a Senior Software Engineer to join our Corporate Technology team in Bengaluru/Bangalore. This role offers a significant opportunity to advance your data engineering career by designing and delivering high-performance data solutions that power our firm's technology products. You will architect, develop, and maintain robust ETL pipelines and data workflows using Python, PySpark, and Databricks. You will design and implement scalable, fault-tolerant data solutions on AWS, utilizing services like S3 and Lambda. This position involves writing secure, optimized Python and PySpark code with a strong emphasis on performance and reliability, as well as developing and optimizing SQL-based data models and queries. You will own and operate production data pipelines end-to-end, including monitoring, alerting, and performance tuning. Familiarity with the Software Development Life Cycle toolchain, including Git and CI/CD, is essential to maximize automation and delivery velocity. You will also analyze and synthesize large, diverse datasets to support data-driven decision-making.