JPMorgan •  New York City / Brooklyn • Full Time • Onsite
The New Product Development (NPD) group at J.P. Morgan is seeking Haskell engineers to join our software development team. NPD focuses on high-impact and transformative technologies and solutions serving the bank and its customers, via exploratory R&amp;D leading to rapid pilot and production deployments. Successful projects are handed off to a partner line-of-business group while blocked or infeasible projects “fail fast.” You will work with a highly creative and talented team to transform how JPM does business.
The ideal candidate will be able to work closely with a group but also drive projects independently. Developers are encouraged to interact at every level of product development. New projects arise frequently with ample opportunity for developers to spearhead new efforts. Open source contributions are encouraged.
Exposure and expertise in any of the following areas is desirable:
·         Network engineering
·         Cryptography engineering
·         Distributed Systems
·         Programming language design (e.g. compilers, interpreters, development tools)
·         Database Systems
·         Software assurance / verification (Model Checking (TLA+), QuickCheck, Jepsen, Coq, HOL)
·         Industrial/production Haskell development
The Haskell group in NPD is focused on solutions in blockchain/distributed databases; smart-contract DSLs; REST APIs; data anonymization; probabilistic modelling; and ML tooling. We are Haskellers who enjoy leveraging ever-more-powerful abstractions and maximal expressivity to deliver robust, correct, performant, maintainable and generally kick-a$$ software.
I'm one of the tech leads in the group, please email me at first name dot last name at gmail dot com if you wanna learn more ( please include a CV and perhaps a cover letter), and include "functional enterprise job" in the subject.
I look forward to hearing from you!