The Senior Software Engineer (Search) will be dedicated to the creation of next-generation search relevance techniques and strategies for Nexis Solutions, a division of LexisNexis, dramatically improving how our users search and find the answers to their research questions. Responsibilities include designing and implementing scalable search solutions, developing and maintaining Java-based APIs, leading efforts to improve search relevance, and more.
Requirements
- Knowledge of message queues (e.g., Kafka, SQS) and event-driven architecture.
- Experience developing / maintaining web applications based on modern search engines such as Solr / Elasticsearch, including indexing, query parsing, relevance tuning, etc.
- Experience scaling search server clusters to accommodate increasing traffic to meet specific performance requirements.
- Experience developing / deploying high-performance RESTful web services (SOAP, XML-RPC, JSON-RPC, REST).
- Expertise in enterprise development languages such as Java or Scala.
- Build and manage cloud-based infrastructure and services on AWS (e.g., EC2, Lambda, S3, RDS, DynamoDB, API Gateway).
- Exposure to DevOps or Site Reliability Engineering (SRE) practices.
- Understanding of security best practices in API and cloud environments.
- Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit. (Java and Cucumber scripting).
- A proven expert in partnering and leading internal and external technology resources in solving complex business needs
Benefits
- Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
- Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan -
- Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
- Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
- Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
- Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice