About the job
Our Story:
Crisis Prevention Institute Inc. is the worldwide leader in evidence-based de-escalation and crisis prevention training, and dementia care services. Since 1980, we’ve helped train more than 15 million people within service-oriented industries including education, healthcare, behavioral health, long-term care, human services, security, corrections, corporate, and retail.
At CPI, we are dedicated to changing behaviors and reducing conflict for the
Care, Welfare, Safety, and SecuritySM of everyone. We believe in the power of empathy, compassion, and meaningful connections. We believe personal safety and security are the antidotes to fear and anxiety. It’s a philosophy that is central to everything we do, and traces back to our beginning. It is what defines and differentiates us, and informs our core beliefs.
The Role:
The Senior Machine Learning (ML) Engineer is a newly established, pivotal role at CPI designed to shape the future of our Artificial Intelligence (AI) and advanced analytics strategy. The Senior ML Engineer will focus on AI and ML engineering best practices to meet and exceed internal and external client expectations. In this position, you will design, develop, test, deploy, and document AI and ML solutions to drive growth, optimize processes, and augment decision-making.
What You Get To Do Everyday:
- Define the standards for CPI's platform architecture, operations, data quality, and governance.
- Build advanced ML models (behavior segmentation, churn prediction, purchase propensity, r-causal inference)
- Influence CPI's approach to AI, directing and guiding the technology landscape
- Transform data into actionable insights that drive growth and innovation
- Co-architect CPI’s next gen cloud data analytics platform and infuse it with state-of-the-art ML capabilities
- Implement and fine-tune ML algorithms (supervised, unsupervised, deep learning)
- Contribute to CPI's data engineering, modeling, and dashboard development
- Manage the software development lifecycle (SDLC) for ML models (deployment, monitoring, optimization)
- Establish continuous integration and continuous delivery (CI/CD) pipelines for model updates
- Build retrieval-augmented generation (RAG) architecture based large language models (LLM) applications
- Monitor and maintain the health of solutions generated
- Provide task breakdowns, identify dependencies, and provide effort estimates
- Evaluate the latest technology trends that align with CPI opportunities
- Develop proof-of-concept prototypes
- Develop positive relationships with clients, stakeholders, and internal teams
- Understand business goals, drivers, context, and processes to suggest technology solutions that provide innovation for the organization
- Work collaboratively on creative solutions with Engineers, Product Managers and Analysts in an agile work environment
- Work alongside a team of passionate professionals, sharing your knowledge and fostering a culture of continuous learning and improvement
- Perform, design, and code reviews.
- Make business decisions that are financially responsible, accountable, justifiable, and defensible in accordance with organization policies and procedures
- Perform other position-related duties as assigned
You Need to Have:
- Bachelor’s degree in computer engineering, computer science, data science, or related field
- Eight years or more of work experience in data engineering, data quality, or data modeling
- Three years or more of work experience in machine learning, data science, ML operations, or related roles (statistical, predictive, classification, clustering models)
- Experience working with all core software development activities, including requirements gathering, design, construction, and testing
- Experience working with formal software development methodologies, including SDLC, Agile, or SCRUM
- Experience building LLM applications using RAG architecture, LangChain, and LlamaIndex
- Knowledge of Python, SQL, and data manipulation libraries (Pandas, NumPy)
- Knowledge of A/B testing and engineering
- Knowledge and understanding of RESTful APIs
- Knowledge of current data science trends, best practices, and standards
- Demonstrated ability to work in a collaborative environment
- Demonstrated ability to facilitate evaluation of technologies and achieve consensus on technical standards and solutions among a diverse group of information technology professionals
- Ability to work in an organization driven by continuous improvement or with equivalent focus on process improvement
- Ability to manage multiple, competing priorities and attain the best possible outcomes for the organization
- A visionary mindset, with the ability to see beyond the data and understand its broader implications for CPI and our clients
- Demonstrated ability to explain complex analysis results to technical and non-technical audiences
- Outstanding leadership skills with the ability to delegate responsibilities and authority effectively and to encourage individuals to decide how they will accomplish their goals and resolve issues
- Well-developed interpersonal skills, negotiation, writing, speaking, and listening skills
- Strong business acumen and strategic thinking ability
We'd Love to See:
- Master’s degree in computer science, statistics or related field
- Five years or more of experience working with statistical, predictive, classification, and clustering models
- Experience working on ambiguous projects with incomplete/imperfect data
- Experience working with Microsoft Dynamics 365 Framework, including Power Automate
- Experience working with Snowflake
- Knowledge of natural language processing (NLP)
- Knowledge of open-source projects or publications in ML/AI
What We Offer:
- $140,000 - $145,000 annual salary
- Annual company performance bonus
- Comprehensive benefits package
- 401k
- PTO
- Health & Wellness Days
- Paid Volunteer Time Off
- Continuing education and training
- Hybrid work schedule
Crisis Prevention Institute is an Equal Opportunity Employer that does not discriminate against any applicant or employee on the basis of age, race, color, ethnicity, national origin, citizenship, religion, diversity of thoughts and beliefs, creed, sex, sexual orientation, gender, gender identity, or expression (including against any individual that is transitioning, has transitioned, or is perceived to be transitioning), marital status or civil partnership/union status, physical or mental disability, medical condition, pregnancy, childbirth, genetic information, military and veteran status, or any other basis prohibited by applicable federal, state, or local law. The Company will consider for employment qualified applicants with criminal histories in a manner consistent with local and federal requirements. Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, and general treatment during employment.
Powered by JazzHR
XXYIHLY7xf