Providence Health & Services Senior Machine Learning Engineer Digital Innovation Group in Portland, Oregon
Providence is calling a Senior Machine Learning Engineer to one of our remote locations in Washington, Oregon, Montana, Alaska, California, New Mexico, or Texas.
The Digital Innovation Group (DIG) at Providence is a small but mighty product development and incubation team. We build next-gen tools that give patients convenient and easy access to health care anywhere, anytime. DIG is both a healthcare startup and a technology/product incubator. Our team gathers market data on effective solutions in the health care space and then builds out a product line with the latest and greatest technology. When market maturity hits, DIG enables the product to spin out as its own company. It is a unique mix of venture capitalists, digital strategists, marketing acumen, product development and engineering all in one group nestled inside one of the largest health systems. We set the pace for other health care organizations around the country on how to conceive, engineer and launch effective health care solutions.
We are seeking a Senior Machine Learning Engineer who will be the technical owner of a first-of-its-kind personalization service for healthcare. You will be responsible for the whole range of ML engineering, including literature reviews and paper research through architecture, design, implementation and launch of the service. You will be essential for maintaining the integrity of our ML Ops and keeping good data hygiene throughout the process, and you will contribute to maintaining the ongoing maintainability, reliability, and trustworthiness of the entire system in a way that only someone with significant machine-learning experience can. You mentor other engineers. You are comfortable owning large projects end to end. You communicate proactively and effectively to both technical and non-technical audiences. You keep yourself apprised of industry and research trends, and share that knowledge with your team.
In this position you will have the following responsibilities:
Work daily in an agile environment with engineers from other teams, product managers, designers, and user research to recommend solutions, define timelines, and solve customer problems.
You have a demonstrated track record of being a change agent, leaving every team and process better than you found it.
Ensure your code is covered by unit and integration tests, and continually improving the testability of our products.
Configure CI/CD systems to automatically build and deploy your solutions to cloud native infrastructure such as Kubernetes.
Ramp up on new techniques and best practices for platform development, and advocate improvements with the team.
Mentor junior developers through code and design reviews.
Build software with a proactive operations mindset to simplify alerting and debugging of customer issues using tools like Splunk. Participate in an on-call support rotation.
Ability to design, develop, and deploy distributed systems and components.
Drive continuous improvement and automation initiatives to improve developer productivity and improve quality.
Pilot new initiatives to keep our technology stack ahead of the curve. learn from past experiences to have a strong opinion on recommended practices.
Required qualifications for this position include:
Bachelor's Degree in Computer Science -OR- equivalent education/experience.
6 years experience building services at web scale.
4 years dependency Injection and other core features including design of RESTful micro services and cloud hosting.
4 years experience having operational ownership of production services, including working with DevOps and/or SRE teams
2 years sound understanding on performance testing, tuning and analysis experience, in the SOA systems.
2 years experience in Continuous Integration and Continuous Deployment methodologies.
Preferred qualifications for this position include:
Master's Degree in Computer Science or equivalent education/experience.
History of turning state-of-the-art ML research into production systems.
Experience with research and/or productionalization of personalization and/or recommender systems.
Entreprenurial – have a great enjoyment of building new systems from scratch and solving customer needs.
Intense curiosity driving you to continuously learn and grow.
About the department you will serve.
Providence Shared Services provides a variety of functional and system support services for our Providence family of organizations across Alaska, California, Montana, New Mexico, Oregon, Texas and Washington. We are focused on supporting our Mission by delivering a robust foundation of services and sharing of specialized expertise.
We offer comprehensive, best-in-class benefits to our caregivers. For more information, visit
As expressions of God’s healing love, witnessed through the ministry of Jesus, we are steadfast in serving all, especially those who are poor and vulnerable.
Providence is a comprehensive not-for-profit network of hospitals, care centers, health plans, physicians, clinics, home health care and services continuing a more than 100-year tradition of serving the poor and vulnerable. Providence is proud to be an Equal Opportunity Employer. Providence does not discriminate on the basis of race, color, gender, disability, veteran, military status, religion, age, creed, national origin, sexual identity or expression, sexual orientation, marital status, genetic information, or any other basis prohibited by local, state, or federal law.
Job Category: Development
Other Location(s): Montana, Oregon-Portland, California, New Mexico, Oregon, Washington-Redmond, Washington, Texas, Alaska, California-Irvine
Req ID: 310816