As a Software Engineer II at JPMorgan Chase within Corporate Technology, you'll be part of an agile team working to enhance, design, and deliver software components for the firm's state-of-the-art technology products. This role focuses on data engineering using Spark, requiring expertise in building and optimizing data pipelines. You'll work with modern technologies including Python, Java, and various big data tools while contributing to the development of secure and scalable solutions.
The position offers an opportunity to work with cutting-edge technologies including Machine Learning frameworks, cloud platforms (AWS/Azure), and modern databases. You'll be involved in the full software development lifecycle, from design to deployment, while working on projects that impact one of the world's largest financial institutions.
As an emerging member of the software engineering team, you'll execute software solutions through design, development, and technical troubleshooting of multiple components. The role requires staying current with the latest advancements in GenAI and LLM technologies, integrating these into data engineering practices. You'll work in an environment that values security, stability, and scalability while providing opportunities for professional growth.
This position is ideal for someone with strong programming skills in Python or Java, experience with big data technologies, and a passion for data engineering. You'll be working in a collaborative environment where you can develop your technical skills while contributing to significant financial technology solutions.