JPMorgan Chase Compliance Technology Software Engineer in Westerville, Ohio

As a Compliance Technology Software Engineer , you will dive right into creating innovative solutions that advance businesses and careers. You’ll join an inspiring and curious team of technologists dedicated to develop and deploy large scale infrastructure solutions that supports JPMC’s diverse and critical businesses. You will be using the latest technologies, data management and security practices in all aspect of software development. Critical thinking, clear communication and collaboration are key to success product delivery.

The candidate for this role will be a member of the Corporate Compliance AML Client List Screening Technology organization. As a core systems developer you will perform build and develop solutions for AML Sanctions, PEP and Negative Media Screening.

The Client List Screening Technology team supports regulatory and compliance requirements of the Compliance line of business with applications that monitor and report on suspected anti-money laundering activities via screening activities of individuals and companies. Existing applications continue to be re-tooled and expanded to include global capabilities. We partner with our clients on evolving business capabilities, improving end user experience with our solutions and services, and ensuring that we continue to provide continuous improvement on the systems that are relied upon across the firm.

Responsibilities include:

  • Work with raw data (including big data). Must have knowledge ofpreprocessing procedures and ability to prepare data for modeling.Experience in feature engineering

  • Develop and debug in Python, Java, C or C++. Proficient in git version control. R and Matlab are also relevant.

  • Design and evaluate intrinsic and extrinsic metrics of your model’s performance which are aligned with business goals.

  • Define how we build and deploy systems around intelligent algorithms.

  • Work computational packages (TensorFlow, Theano, PyTorch, Keras,Scikit-Learn, NumPy, SciPy, Pandas, Pickle, Seaborn, statsmodels, NLTK).

  • Use Natural Language Processing for Name Entity Recognition,Sentiment Analysis and topic modeling. Familiarity with LatentDirichlet Allocation.

  • Assess opportunities and develop models to support Sanctions Screening alerting and disposition decisioning

  • Innovate solutions for various sanctions screening problems

  • Build model diagnostics, choice justification paradigms, testing and training approaches

  • Apply machine learning and statistical modeling methods for supervised and unsupervised learning

  • Tune and analyze algorithms andextract actionable insights. These methods include (but not limited to)regression analysis, clustering, outlier detection, novelty detection,decision trees, collaborative filtering, nearest neighbors, supportvector machines, ensemble methods and boosting, neural networks and deeplearning, feature selection, and factorization methods

  • Effectively communicate and explain complex data products in simple terms

This role requires a wide variety of strengths and capabilities, including:

  • · BS/BA degree or equivalent experience

  • Technical fluency in programming languages:

  • Java

  • Python

  • Perl

  • C

  • C++ Experience with distributed computing environments:

  • YARN

  • Spark

  • Hadoop

  • Experience with cloud computing platforms:

  • Amazon Web Services/AWS

  • Google Cloud

  • Microsoft Azure

  • Strong knowledge of SQL, NoSQL, Hive

  • Expertise in Big Data and Big Data toolset

  • Experienceworking with two or more from the following: web applicationdevelopment, database, unix/linux environments, distributed andparallel systems, information retrieval, networking, large scalesoftware development, security software development

  • Understanding or have experience with agile and lean philosophies

  • Strong critical thinking and problem solving skills with clear communication

  • 5+ years researching and hands-on experience developing models.

  • 5+ years direct experience in diversedevelopment platform, software development and programming designand systems management, hardware, technologies and tools

Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You’ll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.

When you work at JPMorgan Chase & Company, you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.

At JPMorgan Chase & Company we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies around the world, we want to meet you.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.