Principal Software Engineer

4 weeks ago


Philadelphia, United States Elsevier Full time

Principal Software Engineer - Search Technology


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. Please do not apply without out Search based technology development experience.
  • 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



  • Philadelphia, United States Data Intelligence, LLC Full time

    Data Intelligence, LLC (DI) is searching for a full time Principal Software Developer in Philadelphia, PA (Remote or Onsite).Job ResponsibilitiesProvide full software development lifecycle development and ongoing operation, maintenance, troubleshooting, and administration support for Information SystemsCloud migration - principal support to the architecture,...


  • Philadelphia, United States Data Intelligence, LLC Full time

    Data Intelligence, LLC (DI) is searching for a full time Principal Software Developer supporting the U.S. Navy in Philadelphia, PA (Remote Potential).Job ResponsibilitiesProvide full software development lifecycle development and ongoing operation, maintenance, troubleshooting, and administration support for Information SystemsCloud migration - principal...


  • Philadelphia, Pennsylvania, United States Jobot Full time

    Join Our R&D Team / Hybrid / C# / Competitive SalaryThis opportunity is hosted by Jobot.Salary Range: $145,000 - $160,000 annuallyAbout Us:We are a prominent platform specializing in industrial data management, dedicated to optimizing utility and energy efficiency analysis.Why Work With Us?We take pride in being the first software company globally to have...


  • Philadelphia, United States JPMorganChase Full time

    Job Description If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Consumer and Community Banking Connected Commerce line of business, you, you provide expertise and engineering excellence as an...

  • Principal Engineer

    6 hours ago


    Philadelphia, United States Amtrak - The National Railroad Passenger Corporation Full time

    Principal Engineer position is responsible for managing a team of external engineering consultants in the delivery of design phase Engineering Services of multi-discipline infrastructure designs across the Amtrak rail system. This position collaborat Engineer, Principal, Civil Engineer, Project Management, Operations, Construction, Transportation, Business...

  • C Software Engineer

    1 week ago


    Philadelphia, United States TDI Technologies, Inc Full time

    Reference #: 2634890 Description TDI Technologies, Inc. is seeking candidates for a C# Software Engineer position. The position's main responsibility will be to support development efforts for advanced naval ship control and maintenance data management and processing. This position will support engineering analysis of large data sets, creating scalable tools...


  • Philadelphia, United States Comcast Corporation Full time

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and...


  • Philadelphia, United States Comcast Corporation Full time

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and...


  • Philadelphia, United States TDI Technologies Full time $90,000 - $105,000

    Job DescriptionJob DescriptionDescription:TDI Technologies, Inc. is seeking candidates for a C# Software Engineer position. The position’s main responsibility will be to support development efforts for advanced naval ship control and maintenance data management and processing. This position will support engineering analysis of large data sets, creating...

  • C# Software Engineer

    1 month ago


    Philadelphia, United States TDI Technologies Full time

    Job DescriptionJob DescriptionDescription:TDI Technologies, Inc. is seeking candidates for a C# Software Engineer position. The position’s main responsibility will be to support development efforts for advanced naval ship control and maintenance data management and processing. This position will support engineering analysis of large data sets, creating...

  • C# Software Engineer

    1 month ago


    Philadelphia, United States TDI Technologies Full time

    Job DescriptionJob DescriptionDescription:TDI Technologies, Inc. is seeking candidates for a C# Software Engineer position. The position’s main responsibility will be to support development efforts for advanced naval ship control and maintenance data management and processing. This position will support engineering analysis of large data sets, creating...


  • Philadelphia, United States TDI Technologies Full time

    Job DescriptionJob DescriptionDescription:POSITION SUMMARY:TDI Technologies, Inc. is seeking candidates for a Database Software Engineer position. The position’s main responsibility will be to support database creation, optimization, and performance for the teams development efforts on advanced naval ship control and maintenance data management and...


  • Philadelphia, United States TDI Technologies Full time

    Job DescriptionJob DescriptionDescription:POSITION SUMMARY:TDI Technologies, Inc. is seeking candidates for a Database Software Engineer position. The position’s main responsibility will be to support database creation, optimization, and performance for the teams development efforts on advanced naval ship control and maintenance data management and...


  • Philadelphia, United States Insight Global Full time

    Title: Principal Network EngineerDuration: 3 month contract to hireLocation: Philadelphia, PA 19124 – hybrid onsite Tuesday-Thursday FREE PARKING!!Pay Rate: $65-80/hrInterview Process: 2 rounds 1st is virtual this week 2nd is onsite Must-haves-10 years experience designing, implementing, and managing enterprise Infrastructure-Experience designing and...


  • Philadelphia, United States Insight Global Full time

    Title: Principal Network EngineerDuration: 3 month contract to hireLocation: Philadelphia, PA 19124 – hybrid onsite Tuesday-Thursday FREE PARKING!!Pay Rate: $65-80/hrInterview Process: 2 rounds 1st is virtual this week 2nd is onsite Must-haves-10 years experience designing, implementing, and managing enterprise Infrastructure-Experience designing and...

  • Systems Engineer

    1 week ago


    Philadelphia, United States Inabia Software Full time

    Role: System engineer Location: Philadelphia, PA Job type: Contract Interview: Video Extensive experience with Linux operating system. Including scripting and common tools and utilities (grep, awk, tcpdump, vmstat etc.) Excellent problem solving and critical thinking skills. Good understanding of VoIP/UC related applications and protocols, namely SIP, UDP,...

  • Systems Engineer

    1 week ago


    Philadelphia, United States Inabia Software Full time

    Role: System engineer Location: Philadelphia, PA Job type: Contract Interview: Video Extensive experience with Linux operating system. Including scripting and common tools and utilities (grep, awk, tcpdump, vmstat etc.) Excellent problem solving and critical thinking skills. Good understanding of VoIP/UC related applications and protocols,...


  • Philadelphia, Pennsylvania, United States iO Associates - US Full time

    Principal Solutions Architect FTE/Remote US Citizen/Green Card required. We are collaborating with a top-tier organization on a search for a Principal Solutions Architect. Below are the responsibilities and qualifications for this role.Key Responsibilities:Effectively communicates intricate information in a clear and accessible manner while possessing a...


  • Philadelphia, Pennsylvania, United States Amtrak - The National Railroad Passenger Corporation Full time

    Position Overview:As a key member of the Tunnels Group at Amtrak, the Senior Fire Protection Engineer plays a crucial role in shaping the fire and life safety design standards across the organization.Key Responsibilities:- Serve as a technical subject matter expert (SME) in fire protection engineering.- Collaborate with the Senior Principal Engineer to...

  • Software Engineer

    5 hours ago


    Philadelphia, Pennsylvania, United States EHS TECHNOLOGIES CORPORATION Full time

    Job OverviewEHS Technologies Corporation is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and implementing software solutions to meet the company's technical needs.Key ResponsibilitiesDesign and develop software applications using various...