LexisNexis Risk Solutions is looking to solve the toughest technical challenges in artificial intelligence, automated code generation, and building elegant systems that scale, particularly in anomaly detection and genetic algorithm components.
Requirements
- Proficiency in Java (Java 8 or later), with strong knowledge of object-oriented programming, concurrency, and performance optimization.
- Strong understanding and practical use of regular expressions for pattern matching, text extraction, and input validation.
- Expert grasp of data structures, algorithms, and design patterns.
- Knowledge of text pre-processing, tokenization, POS tagging, and entity recognition techniques in traditional NLP.
- Experience working with large-scale text datasets, parsing unstructured data, and optimizing for performance and accuracy.
- Ability to ensure that quality solutions integrate seamlessly with existing data pipelines and architectures.
- Proficiency in Git and GitHub workflows, including branching strategies, pull requests, code reviews, and CI/CD pipelines.
Responsibilities
- Serve as a primary technical point of contact for external technology resources.
- Provide design input across a technology stack.
- Work directly with customers and end users.
- Serve as acknowledged "go to" person on coding and technical issues.
- Interface with other technical personnel or team members to finalize requirements.
- Write and review portions of detailed specifications for the development of system components of moderate complexity.
- Complete complex bug fixes.
Other
- BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
- 8+ years of professional software development experience.
- Strong technical leadership skills; partnering with and advising technology resources in solving complex problems.
- Excellent communication skills, both written and verbal.
- Ability to work independently as well as in a team environment.