Principal Software Engineer
Natural Language Processing
Posted on 2/1/2023
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Django
Docker
Flask
Tensorflow
Natural Language Processing (NLP)
Kubernetes
Python
TypeScript
UI/UX Design
FastAPI
Requirements
- 3-10+ years experience in shipping enterprise-grade software products
- Experience leading complex projects from start to finish and across multiple release cycles, including conceptualization, product integration, deployment, monitoring, and upgrade
- Proficient in at least one ML framework (TensorFlow, PyTorch, etc)
- Experience in building and deploying modern Deep Learning and NLP models into production
- Ability to write readable and maintainable Python code
- Experience with at least one Python web framework - Flask (preferred), Django, FastAPI
- Ability to collaborate with Product Management to clarify requirements, scope work, and drive product deliverables
- Excels in mentoring junior engineers
- B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
Responsibilities
- Enhance and evolve Memora's NLP product architecture and implementation, including our patient message understanding pipeline, data collection, and patient feedback processes
- Work with a unique dataset of 100M+ patient interactions, structured conversations, and natural / unstructured data sources
- Keep current with SOTA conversational AI models
- Help drive strategy and thought leadership across the company around conversational AI industry trends
- Develop models to solve conversational AI problems within our pipeline and work with backend and TechOps engineers to integrate and deploy the models into production
- Work closely with cross-functional teams to understand product pain points and identify, prioritize, and implement solutions
- Work with product managers, UX designers, and full-stack engineers to build tools for data labeling, content maintenance, etc
- Promote product development best practices, supportability, and code quality, both through leading by example and through mentoring other software engineers
Desired Qualifications
- Experience with Node.js and TypeScript
- Experience with Docker and Kubernetes
- Experience in healthcare
- Experience working at a startup
Provides digitized & automated care programs
Company Overview
Memora Health is on a mission to make complex care journeys simple for patients and clinicians. They're assembling a world-class team of mission-driven Memorians who are energized by the problem we’re solving. It all began when their co-founders recognized that navigating care is challenging and care teams don’t have enough resources to support their patients.
Benefits
- Remote work option
- 401(k)
- Unlimited PTO
- Parental leave
- Medical, dental, & vision coverage
- In person team meetups & events
Company Core Values
- Lead with empathy
- Keep it simple
- Drive change
- Foster inclusion
- Work together
- Embrace growth