We have an exciting opportunity for a Senior Software Engineer to join JPMorgan Chase's Commercial & Investment Bank division. As a Software Engineer III, you'll be a key member of an agile team designing and delivering a Machine Learning fraud prevention platform (Payments AI/ML - Merchant Fraud Platform). The role combines cutting-edge ML technology with practical financial applications, requiring expertise in Python, cloud technologies, and machine learning concepts.
You'll be responsible for developing secure, high-quality production code, creating architecture for complex applications, and working with large datasets to drive continuous improvement. The position offers exposure to modern technologies including Kubernetes, Kafka, and various cloud platforms (AWS, GCP, Azure).
JPMorgan Chase offers a competitive compensation package including base salary ($133,000-$185,000), comprehensive benefits, and opportunities for professional growth. The role is based in either Palo Alto, CA or Jersey City, NJ, working within one of the world's leading financial institutions that serves millions of consumers and businesses globally.
This is an excellent opportunity for experienced engineers passionate about machine learning and financial technology to make a significant impact in fraud prevention while working with cutting-edge technologies in a collaborative, diverse environment. The role requires 3+ years of experience and combines technical expertise with business impact in a stable, growing organization.