Machine Learning Engineer - Compliance Technology
Req #: 190049893
Location: Lewisville, TX, US
Job Category: Technology
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.
Work with raw data (including big data). Must have knowledge of preprocessing 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 Latent Dirichlet 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 and extract actionable insights. These methods include (but not limited to) regression analysis, clustering, outlier detection, novelty detection, decision trees, collaborative filtering, nearest neighbors, support vector machines, ensemble methods and boosting, neural networks and deep learning, feature selection, and factorization methods
Effectively communicate and explain complex data products in simple terms
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
Experience working with two or more from the following: web application development, database, unix/linux environments, distributed and parallel systems, information retrieval, networking, large scale software 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 diverse development platform, software development and programming design and systems management, hardware, technologies and tools
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.
About JPMorgan Chase
JP Morgan Chase is a financial services provider that offers investment banking, asset management, treasury, and other services.