Senior NLP Software Engineer I - Java

LexisNexis Risk Solutions Inc. Company
Missouri
Remote
Full-time

About the role

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development.

The ideal candidate will possess a deep understanding of Natural Language Processing (NLP) techniques and methodologies, along with a proven track record of successfully implementing NLP solutions in Java-based environments.

If you are passionate about leveraging NLP to tackle real-world challenges and possess strong Java development skills

Requirements

  • Software Engineering experience
  • BS Engineering / Computer Science or equivalent experience required
  • Lead the design, development, and implementation of NLP algorithms and models using Java-based technologies.
  • Leverage machine learning and deep learning techniques to extract insights and derive meaning from unstructured text data
  • Proficient knowledge of Java
  • Develop efficient algorithms and pipelines for preprocessing, parsing, and analyzing large volumes of text data.
  • Evaluate the performance of NLP models and algorithms using appropriate evaluation metrics.
  • Good knowledge in algorithms to find and implement tools for NLP tasks
  • Knowledge on NLP libraries and frameworks
  • Fine-tune and optimize NLP models for accuracy, efficiency, and scalability in production environments
  • Stay abreast of the latest advancements in NLP research, methodologies, and tool
  • Drive innovation by proposing and implementing novel approaches to address complex NLP challenges
  • Strong communication skills

Responsibilities :

  • Develop NLP systems according to requirements
  • Maintain NLP libraries and frameworks
  • Design and develop natural language processing systems
  • Define appropriate datasets for language learning
  • Use effective text representations to transform natural language into useful features
  • Train the developed model and run evaluation experiments
  • Find and implement the right algorithms and tools for NLP tasks
  • Perform statistical analysis of results and refine models
  • Constantly keep up to date within the field of machine learning
  • Implement changes as needed and analyse bugs.

Women in Tech :

LexisNexis Risk is supportive of women in Technology and has been a founding signature for the Tech Talent Charter. We have the following initiatives in place to support women in technology :

Mentoring scheme for women in technology

Women’s network forum and regular run events for schools about careers in technology to inspire the next generation of girls in technology.

27 days ago
Related jobs
Cboe Global Markets, Inc.
Kansas City, Missouri
Remote

Cboe/Hanweck is looking for an experienced Senior Java / C++ Software Engineer who seeks a new challenge in the financial technology services industry as part of the Quant Development team. Develop enterprise software applications and tools to process and analyze real-time financial market data in a...

MSB Global Resources
Bridgeton, Missouri

We are seeking a Full Time Senior Embedded Software Engineer in Bridgeton, MO. Sogeclair Digital Engineering, a subsidiary of Sogeclair, is an established US-based aerospace engineering service company, partnering with cutting-edge aerospace OEMs. Duties include participating in software design acti...

Spectrum
St. Louis, Missouri

Develop software using Java, React JS, Javascript, and TypeScript programming languages. Java, ReactJS, and JavaScript programming languages. Develop REST web services applications in Java/Spring Boot. Bachelor’s Degree in Computer Science, Engineering, or related field. ...

Prometeo Talent
Mexico, Missouri

Were looking for a SeniorTools Engineer who will be responsible for supporting the ManagedServices Operations Teams tools and platforms focusing on networksecurity and systems monitoring. Weare pleased to introduce you to our client an emerging USbasedcompany that delivers custom application solutio...

Boeing
St. Louis, Missouri

The engineer will perform software leadership and engineering activities in all phases of the software development lifecycle to implement real-time embedded software applications for guidance, navigation, and mission management. Our teams are currently hiring for a broad range of experience levels, ...

Recharge Payments
California, Missouri

As an senior engineer in test you will:. Typically, 5+ years of relevant software development experience across Python, Nodejs, JavaScript and/or TypeScript. The QA group at Recharge is responsible for maintaining high quality software products through automated testing pipelines, manual feature tes...

Metronome, LLC
St. Louis, Missouri

Metronome is seeking a highly motivated and experienced Senior Software Engineer to support the development of mission critical capabilities migrated to modern, cloud-based environments, with the utilization of DevSecOps technologies for deployment automation, service-oriented architectures, and mod...

PRI Global
MO, US

Our tech stack includes Java, SQL databases, JavaScript, and Angular. As an Engineer 2 you will be responsible for using your technical knowledge of professional concepts to solve business problems. As an Engineer 2, you will be responsible for using your technical knowledge to apply needed componen...

Codefi
Cape Girardeau, Missouri

This Senior Software Engineer position will help build innovative applications with the ideal candidate bringing expertise and experience in creating scalable, database-driven applications and REST APIs. Founded by tech entrepreneurs, we partner with public and private groups to educate and train te...

Highmark Health
MO, Working at Home, Missouri

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...