Software Engineer I, Sr
Merrill, Minneapolis, MN (USA)
Join the future of financial communications
Merrill Corporation is the industry leader in technology solutions that enable mergers, acquisitions, initial public offerings, restructuring and other critical capital transactions in more than 170 countries. We provide the world’s leading investment banks, private equity firms, law firms and corporations with tools to simplify, streamline and accelerate the due diligence process, helping them close more deals, faster. We are a global team of high-energy, passionate people. We have strong individual voices but we work as a team, bringing out the best in each other. We thrive under pressure and always keep the customer at the heart of everything we do.
We're looking for an engineer who loves to solve complex problems and has experience with Natural Language processing and Machine learning.
At Merrill we are transforming the way companies do Mergers and Acquisitions (M&A). We have the industry leading M&A platform: DatasiteOne that is built on modern micro-services based architecture. We are looking for talented engineer to join our AI & Machine learning team to build NLP and ML based solutions to deliver intelligent features in our products. As a Data engineer you will be responsible for preparing training, test and validation data. You will also build scalable, high performance micro-services that use trained AI models. You will work with a talented team of engineers and product managers to bring AI enabled features to market.
Essential Duties and Responsibilities:
Build micro-services in python, including services that encapsulate ML models
Perform data analysis, pre-processing and segmentation to create training, test and validation data set
Develop pipelines to extract features from text data and make them available for ML model training and evaluation
Write unit, functional and load test scripts to test micro-services
Create and maintain scripts for configuration management, CI/CD
Hands on experience writing high quality, scalable Python code
Understanding of Python best practices and common frameworks for unit testing, code quality, packaging and deployment
Experience implementing CI/CD pipeline for Python code
Experience with one or more Python web-service and web development frameworks like Flask, Django
Working knowledge of techniques and tools for text clean-up, tokenization and annotations (eg: POS-tagging and NER-tagging)
Exposure to AI and machine learning concepts and related python frameworks like keras, sk-learn and tensorflow
Experience working with Azure cloud or equivalent preferred
Experience integrating with enterprise Java systems preferred
Bachelor’s Degree or equivalent industry experience.
Two plus years of industry experience in data management and data services using Python
Ability to interact with internal/external clients/customers in a professional manner.
Self-motivated and able to work both independently and in conjunction with team members and product groups.
Enthusiasm and flexibility to work on a variety of projects is necessary, as well as the ability to rapidly acquire new domain familiarity.
Merrill is an international organization that offers technology-enabled platforms for secure content sharing, regulated communications, and disclosure services for the world of international finance.
For half a century, they've provided the tools to help some of the biggest companies in the world connect with speed, accuracy, and confidence. And in 2000, they became the first online management resource legally required for publicly traded companies.
Their digital transformation, in partnership with Microsoft and Pivotal Software, now allows clients to leverage highly innovative technology and advanced analytics, alongside ironclad security - all without losing the human touch.
And the transformation continues - Merrill is opening a digital innovation lab in New York in 2018.
As a global organization, Merrill knows that diverse perspectives are essential to our success. We’re committed to maintaining a diverse workforce to serve our customers around the world. Merrill is an equal opportunity employer (EEO) and furthers the principles of EEO through Affirmative Action.
Be a Better Merrill Candidate
Learn skills and get an insider's look at Merrill when you watch classes taught by their top employees.
Want to learn more about Merrill? Visit Merrill's website.
Jobs You May Like
Java Software Engineer
1stdibs, New York City - Astor Place
Field Sales Engineer - Public Sector
Samsara, Multiple Locations
Senior Data Engineer
Bellhops, Chattanooga, TN/Atlanta, GA
Data engineer (PHP/JAVA)
Badoo, Moscow, RU
Software Engineer - Co-Op
Command Alkon, Birmingham, AL
Sr. Platform Security Engineer
Ingenu, San Diego