Sorry, we’re not accepting applications for this job right now. But don’t go yet! Explore our site
to find more opportunities to join us in transforming the future of health care.
At UPMC Enterprises, we help create health care innovations
that will impact the lives of patients in meaningful, lasting ways.
The Software Engineer Expert in Search will work as part of
a team of software engineers to develop a cutting-edge clinical search engine.
As an expert in information retrieval, the Software Engineer Expert in Search
will analyze business requirements, research and evaluate different search
solutions and be a key contributor to the chosen solution implementation.
The candidate will be directly involved in the full software development
lifecycle of a live, production system providing access to millions of patient
medical documents, discrete data and images.
An ideal candidate will be well-informed about engineering
best practices, new developments in the information retrieval field,
comfortable working with search engine internals and able to clearly communicate
technical findings and plans to non-experts.
- Work with product managers, partners and peers to
collect and understand business needs.
- Participate as subject matter engineer within an
engineering product team observing engineering/SDLC best practices and
delivering quality solutions to the business.
- Work with an existing, experienced inter-disciplinary
healthcare natural language processing (NLP) team to use NLP annotations
to facilitate search.
- Propose information retrieval technologies to meet
business requirements and break them down into detailed implementation
- Implement proposed techniques at production scale and
evaluate results with rollout proposals to live production systems.
- Communicate complex results and expert methodology
effectively within the team and to external stakeholders.
- Promote and participate in professional
self-development to stay up-to-date with new technologies and development
approaches within the industry.
- Candidate must be highly motivated to follow project
management, systems/software processes, measurement disciplines, and
process improvement (CMMI) to improve product and services quality to
achieve business objectives.
- Communicate project activities, statuses,
accomplishments, and strategic direction with executive management as part
of functional team both in oral and written communication.
- Interface with peers throughout UPMC to develop a
strong working relationship between all groups within the UPMC system.
Seek opportunity to provide assistance and wherever possible thereby
increasing overall service and reducing cost through elimination of
- Evaluate new hardware and software products and
technologies and participate in project assessments as necessary.
Typically has 10+ years of related work experience. Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable. Experience in developing on cross-functional systems. Deep knowledge of developing complete systems. Mastery of the SDLC. Highly driven and self-motivated to exceed expectations. Ability to work independently and demonstrated ability to lead in a team based environment. Proficient in both oral and written communication.
Licensure, Certifications, and Clearances:
UPMC is an equal opportunity employer. Minority/Females/Veterans/Individuals with Disabilities