Summary
Join Cohere Health's Decisioning & Content team as a leader in building impactful healthcare technologies. You will lead the technical roadmap, design and develop scalable rules engines, implement A/B testing frameworks, and lead simulation model execution. This role requires expertise in designing and optimizing rules engines for large-scale decisioning and automation workflows. You will collaborate with cross-functional teams and contribute to feature design, development, testing, and delivery. The ideal candidate possesses a Bachelor's degree in a relevant field, 8+ years of software development experience, and proficiency in Java, Groovy, or Python. Cohere Health offers a competitive salary, health insurance, 401k, and bonus.
Requirements
- Proven experience designing, building, and optimizing rules engines for large-scale decisioning and automation workflows, with a focus on business rules, logic processing, and optimization
- You are passionate about building quality products and want to own product development end-to-end, with excellent design and development standards
- You can collaborate closely with teammates in product and design to build applications providing healthcare practitioners with the highest quality user experience
- You have experience with common software development practices such as version control, unit testing, and CI/CD
- You are a team player and are interested in working at a fast-paced startup environment
- Bachelor's degree in computer science, software engineering, or equivalent experience
- Minimum of 8 years of experience in software development lifecycle, required
- Backend experience using Java, Groovy, or Python
- Experience building applications using React, Javascript, and TypeScript
Responsibilities
- Lead the technical roadmap for the Decisioning & Content team, working alongside cross-functional teams to deliver high-impact deterministic rules-based and AI-driven healthcare automation solutions
- Design, develop, and optimize scalable rules engines that can dynamically handle complex decisioning processes and meet evolving business needs
- Develop and implement A/B testing frameworks to continuously validate, optimize, and evaluate the performance of rules-based decisioning algorithms
- Lead the design and execution of simulation models for testing rules, ensuring that the impact of changes to business logic can be safely assessed and validated before deployment
- Drive the decomposition of complex architectures, transforming monolithic systems into scalable microservices
- Lead the development and execution of bug management strategies to enhance overall product quality
- Actively support the technical design process, bringing your expertise and analysis to help make data-driven decisions
- Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications
- Continuously discover, understand, and implement new technologies & services to maximize development efficiency
- Foster a community of mentorship for junior engineers on your team
- Drive daily engineering release once every month
- Perform production support duties 1-2 times a year
Preferred Qualifications
- Hands on experience building applications on NoSQL technologies such as MongoDB is a plus
- Hands on experience leveraging test frameworks such as Cypress, JUnit, Jest, Mocha, or Cucumber is a plus
- Prior experience in healthcare and life sciences is a plus, but is not required
Benefits
- Health insurance
- 401k
- Bonus
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.