MACHINE LEARNING DATA ENGINEER

Company: University of Washington
Location: Seattle, Washington, United States
Type: Full-time
Posted: 29.AUG.2021
< >

Summary

Req #: 195159 Department: UW MEDICINE IT SERVICES Appointing Department Web Address: http://uwmits\_hires.uwmedicine.org/ Job Location Detai...

Description

Req #: 195159 Department: UW MEDICINE IT SERVICES Appointing Department Web Address: http://uwmits\_hires.uwmedicine.org/ Job Location Detail: Primary work location is at the Safeco Plaza Building on the corner of 4th and Madison in downtown Seattle Posting Date: 08/24/2021 Closing Info: Open Until Filled Salary: Salary is commensurate with education and experience. Shift: First Shift Notes: As an employee you will enjoy generous benefits and work/life programs. For detailed information on Benefits for this position, click here. () A higher degree of healthcare. All across UW Medicine, our employees collaborate to perform the highest quality work with integrity and compassion and to create a respectful, welcoming environment where every patient, family, student and colleague is valued and honored. UW Medicine's IT Services department has an outstanding opportunity for an Machine Learning Data Engineer! UW Medicine's Information Technology Services (ITS) department is a shared services organization that supports all of UW Medicine. UW Medicine is comprised of Harborview Medical Center (HMC), UW Medical Center-Montlake (UWMC-Montlake), UW Medical Center-Northwest (UWMC-NW), Valley Medical Center (VMC), UW Neighborhood Clinics (UWNC), UW Physicians (UWP), UW School of Medicine (SOM) and Airlift Northwest (ALNW). In addition, UW Medicine shares in the ownership and governance of Children's University Medical Group and Seattle Cancer Care Alliance (a partnership between UW Medicine, Fred Hutchinson Cancer Research and Seattle Children's). ITS is responsible for the ongoing support and maintenance of the infrastructure and applications which support all of these institutions, along with the implementation of new services and applications that are used to support and further the UW Medicine mission. In collaboration with UW Medicine IT Services ('ITS') and under the general guidance of the Director of Research IT, the primary focus of the Machine Learning Data Engineer ('ML Data Engineer') is supporting the development and delivery of informatics services for biomedical and clinical research projects in the partner organizations of the University of Washington, UW Medicine, and beyond RIT is seeking a Software Developer to participate on the Innovation and Engineering Team within RIT. The goals of this position are to improve mission critical operational support systems and enhance RIT's ability to serve researchers using modern best practices for extracting information from clinical data using Machine Learning (ML) methods, with a focus on Natural Language Processing (NLP). This is an intensive effort with several critical milestones and deliverables. Areas of responsibility include, but are not limited to: + Developing and maintaining formal technical documentation for effective communication and collaboration with other team members and RIT personnel, including change tracking and management; + Building and maintaining strong, long-lasting stakeholder relationships by developing a solid understanding of Research IT software needs, current practices, pain points, and strategic initiatives; + Participating in the timely and successful delivery of ML data solutions according to stakeholder needs and objectives; and + Participating in the successful planning, design, implementation and transition to support ML and NLP research in systems and applications that further the mission of patient care, research and teaching. RESPONSIBILITIES Design and Develop ML/NLP Software and Solutions (50%) + Adapt and extend existing and new ML-related solutions to support UW clinical research needs. These may include solutions for NLP-based Information Extraction (IE), Dependency Parsing, Multi-label classification, de-identification, or other tasks using modern NLP and ML techniques and tooling. + Assess preliminary requirements and technical feasibility for each new enhancement or module being requested. + Develop project task definition, including estimated turnaround time and requirements. + Assist in development of API surfaces, microservices, and command line tools to process or serve ML-related data + Utilize modern containerization technologies (such as Docker and Podman). + Process and deposit ML-related data in SQL databases. + Gather system requirements and design technical solutions to bridge clinical and translational research data management environments. + Participate in translating business requirements into technical solutions that address organizational, clinical and research systems needs. + Work closely with other team members on systems architecture and data integration. Collaborate with analysts and programmers to support Research IT software plan and implementation strategy. + Design and test ML data pipelines from clinical systems. Document source and target system data requirements. Define database / message correspondence and associated data transformations, using familiarity with health industry standards data protocols (e.g., FHIR). + Design responsibilities to include participation in data source mapping, data transactional/transformation mapping, and data stream mapping, and optimization. Consultation and Collaboration (30%) + Participate in biomedical informatics consultantions for researchers needing ML data from clinical text. This includes intake, problem definition, solution design, execution, and delivery of datasets in a compliant manner. + Evaluate and provide advice and configuration support for ML solutions to UW investigators and leadership. + Work with world-class UW faculty and researchers to deploy modern ML and NLP solutions at enterprise scale. + Participate in consultations to partners and management regarding development of technologies and interfaces. + Provide architectural support analyzing, designing and developing of the enterprise database systems and setting standards for operations, development and security. Participate in the design and specification of the hardware and storage architectures supporting the database platforms. Interact with business stakeholders in designing software to support identified business objectives. + Provide routine technical assistance for problem diagnosis, resolution and ongoing maintenance activities for partners, Infrastructure and Developers as they relate to the use and access to ML data, the content of specific databases, and the relationships among enterprise data stores. + Train colleagues and collaborators to effectively utilize our tools and software. Research IT Software Support and Maintenance (10%) + Respond to technical design issues and questions for any and all matters specific to Research IT software. Responsibilities may include operational, technical and administrative elements that ensure the availability, reliability, security and performance of the servers necessary to support the needs of the researchers. + Regularly communicate with stakeholders and proactively identify any issues that might impact the on time delivery of the project and propose options to keep the project on schedule. + Ensure performance service levels are met by monitoring operations and resolving performance issues through system tuning activities, performing troubleshooting techniques and taking corrective actions. Communicate operational support processes to team. + Ensure data integrity and prevent data loss by implementing secure operational procedures. + Plan, test and implement software maintenance fixes and major releases supplied by vendors. Plan and execute data migrations for major upgrades. Perform capacity planning and operating system configuration activities. + Participate in the planning, maintenance and implementation of all aspects of database disaster recovery and business resumption planning. Best Practices and Technology Development (5%) + Keep up-to-date on industry and research trends in ML and NLP. + Participate in technical user groups and online forums to maintain current knowledge of research software and how they may be effectively used to solve business problems. + Foster the use of modern data integration principles at UW Medicine. + Collaborate with other team members to maintain best practices and create training curriculum. + Work with the Research IT teams to develop and enforce standardized methodology for the development of interface systems and participate in technology reviews and continual improvement of UWM technologies. Other (5%) + Participate in all aspects of improving the team, including education/training of other team members and contributing to process/communication improvement initiatives. + Work with manager to set professional goals for career development. + Act as back-up for other team members and functions, as needed. Perform other duties as assigned. REQUIREMENTS + Bachelor's degree in Computer Science, Information Technology, Business Administration, or related field or equivalent combination of education/experience. 3+ years' experience must include the following: + 3+ years of experience must include the following: + 3+ years of experience with modern machine-learning based tasks and methods, including at least 2 of the following: + Image classification + Recommendation engines + Text classification or related tasks (e.g., Named Entity Recognition, Relation Extraction, and Sentiment Analysis) using Recurrent Neural Networks (RNNs) or Bi-Directional Long Short-Term Memory Networks (bi-LSTMs) or Transformer architectures. + Machine translation or semantic parsing using Seq2Seq networks or related approaches + 2+ years of experience in formal application/software development (source code version control, validation / deployment / maintenance)..... click apply for full job details

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...