What is an NLP Engineer at JPMorganChase?
An NLP Engineer at JPMorganChase plays a pivotal role in shaping the future of global banking by designing, building, and deploying cutting-edge natural language processing systems. Operating within key divisions like the Chief Data & Analytics Office (CDAO), the Machine Learning Center of Excellence (MLCOE), or the AI for Operations organization, these engineers work at an unprecedented scale. With an annual technology investment exceeding $18 billion, the firm provides an environment where machine learning scientists and engineers leverage massive, complex datasets to drive transformational change across investment banking, asset management, and consumer financial services.
In this role, your work directly impacts millions of external customers and thousands of internal agents who support the bank's global operations. You will transition advanced research in Generative AI (GenAI), large language models (LLMs), search, and information retrieval into highly secure, production-grade applications. Whether you are building intelligent virtual assistants, automating complex document processing, or developing semantic search engines to navigate regulatory frameworks, your solutions must meet the highest standards of accuracy, speed, and reliability.
What makes this position uniquely challenging and rewarding is the intersection of deep scientific research and robust software engineering. You are not just training models in isolation; you are responsible for the entire product development lifecycle. This means collaborating with cross-functional teams of product managers, data scientists, and legal and compliance officers to ensure that AI systems are deployed responsibly, transparently, and in alignment with stringent financial regulations.




