At PointClickCare, our mission is to help providers deliver exceptional care by empowering our people to push boundaries, innovate, and shape the future of healthcare. We offer flexibility, growth opportunities, and meaningful work in a human-first and AI-accelerated healthcare environment.
Requirements
- PhD or comparable level of experience in Computer Science, Math, Physics, Engineering or a related field.
- 4-10+ year industry experience building solutions in commercial SaaS, including at least 4 years working in applications of NLP, Search or AI/ML technologies for healthcare.
- Strong interest in applying AI/ML/NLP to healthcare related problems and data.
- Expert-level practical, hands-on experience developing and applying a wide range of techniques in Natural Language Processing, including fine tuning of LLMs and other Transformer models, plus one or more additional AI/ML or Search related areas of expertise to solve real-world problems at scale.
- Demonstrated ability to lead and perform research and experimentation to select appropriate approaches, algorithms, evaluation methods, and frameworks, as well as tasks such as feature selection, language modeling, evaluation and fine tuning or training models, applying standard approaches or developing new tools or workflows as needed to meet project requirements.
- Significant experience building and deploying AI/machine learning and NLP models for large-scale SaaS products, including familiarity with industry standard software development concepts such as scaling issues, version control, CI/CD pipelines, and security.
- Solid understanding and experience with transformer models and multiple kinds of NLP and ML models and approaches including logistic regression, random forest, ensemble methods, SVM, KNN, reinforcement learning, and other ML techniques.
- Proficiency in Python and Java required. Proficiency in JavaScript or TypeScript and modern UI frameworks for building prototype or tool front ends desired.
- Proficiency doing data engineering for ML and NLP applications, including exposure to database systems and proficiency with SQL.
- Proficiency building models from big data using modern packages, models and data analysis stacks such as NumPy, SciPy, Pandas, Scikit-learn, PyTorch, Keras, LightGBM, fastText, NLTK, and spaCy. Proficiency fine tuning Hugging Face Transformers required.
- Accomplished and curious problem finder and problem solver, able to think both creatively and methodically, including strong fundamentals in optimization, problem solving, model building and evaluation.
- Experience working with large data sets using big data processing frameworks (e.g. Azure Data Lake, Apache Spark or other cluster computing/MapReduce frameworks).
- Happy doing whatever data wrangling and cleaning are necessary to create solutions, while also finding ways to make model development and evaluation processes more efficient and scalable.
- Extensive experience using public cloud infrastructure for building, evaluating and deploying machine learning models (Azure, AWS, Google Cloud).
- Exceptional communication and collaboration skills, including extensive experience working across all organizational levels and functions with both internal and external stakeholders, and comfortable working on a distributed team.
Benefits
- Retirement Plan Matching
- Flexible Paid Time Off
- Wellness Support Programs and Resources
- Parental & Caregiver Leaves
- Fertility & Adoption Support
- Continuous Development Support Program
- Employee Assistance Program
- Allyship and Inclusion Communities
- Employee Recognition