Position: Full Stack Engineer (Python)
Company: Waverley Software
Category: Python
Experience required: 2y
English level: intermediate

About the client:
We are a small, but mighty team with a mission to optimize tedious audio workflows in healthcare and improve the patient experience. We’re applying cutting edge, proprietary NLP techniques to build transformative healthcare solutions, starting with healthcare-related call center automation. Our founding team is made up of experts in the AI, healthcare and startup software industries and have led efforts at companies like, Facebook AI Research, SparkCognition, Uber, Bain, BCG and McKinsey. As a spin out of the Allen Institute for AI incubator, we truly value and understand the magnitude of applied AI to solve real-world problems. Our co-founder and CTO is a pioneer in the NLP research space and has been the lead author of multiple publications, including the groundbreaking papers, RoBERTa, BART and mBART.

In this role, you will:
• Help define and communicate technical and design requirements
• Design and build the BirchAI UI
• Deploy Machine Learning models which run at scale with high performance and resource optimizations.
• Build highly scalable, functional and sustainable web applications
• Provide training, help and support to other team members
• Stay current on new technologies and best practices

Requirements
- Minimum of 2-4 years of full-time experience, ideally in a startup environment or building something end-to-end from scratch
- Web fundamentals of HTML, JavaScript, and CSS 
- Knowledge of Vue.JS
- Strong Python knowledge  (Python 3.8) and hands on experience with one of the frameworks like Django, Flask, Falcon, FastAPI.
- Familiarity with cloud technologies - AWS
- Familiarity with concepts and popular tools for dev ops, containerization, CICD.
- Working knowledge of ML/deep learning models is a plus
- Experience building and operating distributed systems on the cloud is a plus
- A strong product-oriented mindset
- Great communication skills
- A doer mentality in which you are comfortable working in autonomous