Consulting/Principal Software Engineer

Elsevier Inc. Company
California
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
  • 12 days ago
Related jobs
Promoted
Cisco Systems, Inc.
San Francisco, California

Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc. You would play a crucial role in driving next-gen software innovations including cloud, mobile, desktop or security spaces. ...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Principle Software Engineer - Developer. ...

Promoted
Abbott Laboratories
Alameda, California

As Principal Embedded Software Engineer, you will be a recognized expert in software development with broad expertise and experience in complete lifecycle management of embedded software designs, specifically in the areas of new software development, software maintenance, resolving significant techn...

Promoted
Karkidi
Santa Clara, California

Collaborating with system engineering to write succinct and achievable engineering requirements at the vehicle, subsystem, and element level. Similarly, you will bridge the gap between engineering, product, and project management teams. Providing the generalized software architecture. BS or higher i...

Promoted
Salesforce
San Francisco, California

Lead/Principal Member of Technical Staff, AI Platform Services. We are looking for Engineering leaders to help us take us to the next level, and build a platform that scales to hundreds of thousands of customers, and hundreds of billions of predictions per day and works on bleeding edge technologies...

Promoted
Salesforce, Inc.
San Francisco, California

Backend Software Development Engineer - Senior/Lead/Principal. The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Salesforce has opportunities for experienced software developers...

ZoomInfo Technologies LLC
San Francisco, California

Degree (Masters preferred) in Computer Science, Information Systems, Data Science, or related field and 10+ years of experience in data engineering, or an equivalent combination of education and experience. ZoomInfo may use a software-based assessment as part of the recruitment process. ...

MillenniumSoft
San Diego, California

Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. Demonstrates working knowledge of software engineering practices, techniques and processes and basic...

Cube Dev
San Francisco, California

That's why we're looking for a Principal Software Engineer to join the Cube team to work on SQL API. Cube is The Semantic Layer platform for data engineers and application developers to make data accessible and consistent across every application. It helps provide access to data, organize it, and de...

USfalcon
El Segundo, California

Principal Software Systems Engineer, Senior. Performs technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures and test data), software systems integration, and technical support for software systems and subsystems. Profi...