Consulting/Principal Software Engineer

Elsevier Inc. Company
West Virginia
Remote
Full-time

Principal Software Engineer -Search Technology

Do you thrive working collaboratively and enjoys supporting, learning from, and sharing knowledge with a team of people from different backgrounds?

About the Role : We are seeking a highly skilled and motivated Principal Search Engineer to join our team. This individual will play a crucial role in maintaining our current search system while also taking the lead in exploring and experimenting with new approaches.

In addition, the Principal Search Engineer will be responsible for mentoring junior team members and facilitating knowledge sharing within the organization.

About the Team Our team is a diverse group of software engineers, data scientists, and research scientists who develop innovative approaches to improve existing software products and create new products.

Our platform search engine is found across our portfolio of products in Health Markets and allows users to search our vast corpus of medical textbooks, journals, and synoptic content.

The search team’s focus is developing and maintaining our current search system as well as keeping an eye on the future and implementing vector-based search capabilities.

Responsibilities :

  • Maintaining Current Search System : Taking ownership of our existing search system, ensuring its stability, performance, and scalability.
  • Identifying areas for improvement and implementing enhancements to optimize search accuracy and efficiency.
  • Staying current with the latest trends and advancements in search technologies, machine learning, and natural language processing.

Acting as a thought leader, providing insights and recommendations, approaches and techniques to improve search capabilities.

  • Leading research and experimentation efforts to explore innovative search methodologies and algorithms.
  • Mentoring and guiding junior members of the team, providing technical guidance, support, and professional development opportunities.

Conducting regular knowledge sharing sessions and workshops to help team members stay updated on search best practices and emerging technologies.

Collaborating closely with product managers, architects, and other stakeholders to understand business requirements and translate them into effective search solutions.

Communicate complex technical concepts and ideas to both technical and non-technical audiences in a clear and concise manner.

Participating in cross-functional meetings and contributing to the strategic discussions related to search system improvements and roadmap planning.

Collaborating with cross-functional teams to gather requirements and address any issues or challenges

Requirements

  • Current, demonstrated experience working on search capabilities and functionality within a large-scale platform.
  • Experience with any of the following tools : Java, Python, Solr, Elasticsearch, AWS, Kubernetes, Airflow, Docker. This is critical for your success in the role.
  • Experience with Agile best practices and JIRA.
  • Experience with vector-based information retrieval services
  • Experience with retrieval-augmented generation systems

Work in a way that works for you

We promote a healthy work / life balance across the organization. We offer an appealing working prospect for our people.

With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.

Working for you

We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer :

  • 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
  • 18 days ago
Related jobs
Elsevier Inc. Company
West Virginia
Remote

Principal Software Engineer -Search Technology. About the Team Our team is a diverse group of software engineers, data scientists, and research scientists who develop innovative approaches to improve existing software products and create new products. About the Role: We are seeking a highly skilled ...

Promoted
PMI (Project Management Institute)
Charleston, West Virginia

JobPosting","title":"Data Engineer II","datePosted":"2024-04-15T00:00:00","validThrough":null,"description":"Data Engineer II (Multiple Openings), Project Management Institute, Inc. Data Engineer II (Multiple Openings), Project Management Institute, Inc. The position requires a minimum of a Bachelor...

Promoted
Civil & Environmental Consultants, Inc.
Hurricane, West Virginia

Bridge Engineering Project Manager. Lead multi-discipline teams to deliver bridge projects, or lead bridge/structural tasks as part of a project team, including plan and report production. Assist in the development of project proposals, scope, and schedules. Coordinate with sub-consultants and in-ho...

Promoted
Form Energy
Weirton, West Virginia

The Manufacturing Software Engineering team is responsible for the suite of software products that safely and efficiently runs the factory floor, orchestrates the flow of material, enables data-driven process and quality improvement, and more. To get there, we're building factories for the 21st cent...

Promoted
Leidos Inc
Morgantown, West Virginia

Responsible for managing a software team of junior, journeyman and senior software developers in an agile SAFe environment to write and maintain source code for Continuous Integration/Continuous Deployment of the EBS-C system. Ensures the team creates and maintains EBS-C software applications and ap...

Promoted
Infinisource Consulting Solutions
Clarksburg, West Virginia

Watch Standers/Intermediate Data Analyst. Bachelor's degree from an accredited university or college with two (2) years or more of data analysis experience. ...

Promoted
A.C. Coy
Charleston, West Virginia

At least 7 years of experience working with Extreme Network or Cisco Network equipment and network management software. Our preferred client is looking to direct hire Senior Network Engineer with a deep understanding of. Enforce network security and connectivity, managing Extreme Network switches, w...

Promoted
ClearBridge Technology Group
Kearneysville, West Virginia

Our client, located in Kearneysville, WV, is currently in need of a DLm/ Data Domain Backup Engineer for a 6 month contract. The consultant will work a hybrid onsite schedule(as needed) in support of mainframe backups using DLm and Data Domain. Experience with Data Domain, preferable the DD9900. ...

Promoted
Elementis plc
New Martinsville, West Virginia

The System Engineer serves as a vital resource for Operations by applying technical skills to safely support systems controls for the plant. The Systems Engineer will also work closely with other individuals and teams to maintain production, maintenance coordination, and conversion cost goals; withi...

Promoted
Capital One
Brandywine, West Virginia

Locations: VA - McLean, United States of America, McLean, VirginiaSenior Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital On...