Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by LexisNexis Risk Solutions, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior NLP Software Engineer I - Java at LexisNexis Risk Solutions will play a pivotal role in enhancing and developing advanced natural language processing applications. The successful candidate will be responsible for designing, implementing, and maintaining NLP algorithms while collaborating with cross-functional teams to innovate and improve product offerings. This position demands a strong proficiency in Java and a deep understanding of NLP concepts and frameworks, providing the opportunity to work on cutting-edge technologies that directly influence the company's risk management solutions.
Job Responsibilities
- Design, develop, test, and maintain NLP applications utilizing Java and associated frameworks.
- Implement and optimize machine learning algorithms to process and analyze large datasets effectively.
- Collaborate with data scientists and engineers to integrate NLP capabilities into broader applications.
- Identify and resolve performance bottlenecks in existing systems and processes.
- Participate in code reviews, providing mentorship and guidance to junior developers.
- Maintain comprehensive documentation of code and processes to ensure clarity and continuity.
- Stay current with advancements in NLP and machine learning techniques, applying relevant innovations to ongoing projects.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; a Master’s degree is preferred.
- Minimum of 5 years of professional software development experience with a strong focus on Java.
- Proven experience in building and deploying NLP applications or solutions.
- Solid understanding of machine learning concepts and familiarity with popular libraries such as TensorFlow, PyTorch, or similar.
- Proficiency in software development best practices, version control, and testing methodologies.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent verbal and written communication skills to work effectively in a collaborative environment.
Technologies & Tools
In this position, candidates will work extensively with Java programming, combined with various NLP libraries and frameworks, including but not limited to Apache OpenNLP, Stanford NLP, and spaCy. Familiarity with database technologies such as SQL or NoSQL is advantageous. Additionally, experience in utilizing cloud computing platforms for deployment and scaling is beneficial, as well as understanding of containerization tools like Docker and orchestration systems like Kubernetes.
Ideal Candidates
The ideal candidate for the Senior NLP Software Engineer I - Java position should exhibit strong technical acumen coupled with a passion for solving complex problems using innovative solutions. They should possess a growth mindset, be eager to learn and adapt in a rapidly evolving technological landscape, and demonstrate a commitment to teamwork and collaboration. Strong organizational skills and attention to detail, along with the ability to work independently while managing multiple priorities, will also characterize the right fit for this role at LexisNexis Risk Solutions.
Not every state sets a number of job contacts a week. In California it is set for each person: your award notice gives your work search instructions. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.