Senior Software Engineer – RDA NLP Engineer

  • Competitive
  • Boston, MA, USA Boston MA US
  • Permanent, Full time
  • Wellington Management Company, LLP
  • 20 Apr 18 2018-04-20

Senior Software Engineer – RDA NLP Engineer

WELLINGTON MANAGEMENT

Wellington Management offers comprehensive investment management capabilities that span nearly all segments of the global capital markets. Our investment solutions, tailored to the unique return and risk objectives of institutional clients in more than 50 countries, draw on a robust body of proprietary research and a collaborative culture that encourages independent thought and healthy debate. As a private partnership, we believe our ownership structure fosters a long-term view that aligns our perspectives with those of our clients.

POSITION

The Research Data Analytics (RDA) team is responsible for turning Data Science into a recognized source of strength and competitive differentiator for the firm. The RDA team is focused on building both Content and Capabilities to empower all Wellington investors to extract the maximum value from data, to inform their investment decisions. The team is composed of an interdisciplinary mix of quantitative investors, data scientists, and systems engineers. We are looking for an NLP Engineer to join our team. The ideal candidate will have an aptitude for building and tuning data systems and will work closely with investment professionals, data scientists, and analysts to design and implement our NLP data analysis pipeline for use in investment projects.

Responsibilities:
The ideal candidate must have excellent communication skills and a proven ability to put complex systems into production.

  • Deliver high quality business solutions using the latest in cloud, web, and statistical programming technologies and provide operational support for investment science systems and users.
  • Develop an NLP pipeline to analyze unstructured documents, identifying relevant content (e.g. companies or countries) in unstructured documents like news articles and social media.
  • Build prototypes and proof-of-concepts to explore and demonstrate novel NLP techniques, relying upon the latest academic advancements, and demonstrate their strengths and weaknesses.
  • Write high-quality code in Python using open-source libraries.


Qualifications:
  • 5+ years of experience with software engineering in the areas of machine learning, natural language processing, and big data
  • Experience with complete SDLC; must be comfortable with test driven development, continuous integration, and agile development methodologies.
  • Advanced proficiency with at least one scientific programming language like Python, R, Scala, Matlab, or Java.
  • Experience beyond just coursework with NLP libraries such as NLTK, spaCy, Stanford CoreNLP, NumPy, Pandas, Keras, TensorFlow, Theano, and other ML toolkits
  • Experience tuning data science models and hyper parameters to optimize the best trade-offs for the given problem.
  • Experience building and tuning big-data pipelines with a focus on performance and scalability.
  • Expertise with NLP techniques like Parsing, Tokenizing, Stemming, Lemmatization, POS Tagging, Word Embeddings
  • Familiarity in machine learning areas like neural networks, CNN, RNN and LSTM, LDA, Classification, Clustering, and related techniques.
  • Experience using, managing and monitoring Amazon Web Services is preferred, in particular with these AWS services (CloudFormation, EC2, S3, CloudWatch).
  • Bachelor's Degree in Computer Science, engineering, math, or related field or equivalent experience.
  • Experience in Financial Industry is preferred.


JOB TITLE
Senior Software Engineer - RDA NLP Engineer

JOB FAMILY
Software Engineering

LOCATION
280 Congress

As an equal opportunity employer, Wellington Management considers all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, gender expression, religion, creed, national origin, age, ancestry, disability (physical or mental), medical condition, citizenship, marital status, pregnancy, veteran or military status, genetic information or any other characteristic protected by applicable law. If you are a candidate with a disability, or are assisting a candidate with a disability, and require an accommodation to apply for one of our jobs, please email us at Wellington@icareerhelp.com .