Machine Learning Engineer
Boston, MA, United States
Full Time, Remote - U.S. Only
Our vision is to make mental health radically accessible
We are a venture-backed startup building tools to help millions of people monitor, regulate, and ultimately improve their moods. Our tools are powered by the latest research in NLP and ML, use scientifically proven techniques from Cognitive Behavioral Therapy (CBT), Interpersonal Psychotherapy (IPT), and Dialectical Behavioral Therapy (DBT), and are based on 10 years of digital mental health research at Stanford University. With Andrew Ng serving as our Chairman and Dan Jurafsky sitting on our advisory board, we have globally recognized leaders in AI & NLP closely involved with our work.
We are focused on addressing the vast, unmet need for improved engagement and outcomes in mental health with Woebot, a digital coach that helps people engage more deeply and continuously in their mental health. Woebot's breakthrough is its ability to form a human-level bond with people using the latest in cloud, AI, and other advanced technologies. Leveraging this therapeutic bond, and the expertise of our Stanford-trained clinicians and scientists, Woebot is constantly learning from the experience of more than one million people and hundreds of millions of messages exchanged to deliver high quality CBT-based therapeutic tools that are psychologically related and responsive to a person’s dynamic state of health.
We are poised to redefine how people access mental health care, and we are building the dream team that’s excited about getting us there. We are a fully remote, collaborative, and human-centered organization. If you get excited about the possibilities of transforming the future of mental health while working with a dynamic team with backgrounds ranging from clinical psychology to enterprise-grade AI applications, then keep reading!
Why You Should Join Our Engineering Team
You have the unique opportunity to join a dynamic and strategically placed squad within the Woebot Engineering team. The AI team’s mission is to enable natural conversation for users by incorporating evidence-driven applications of AI that are creative and innovative while prioritizing learning and safety. We are on a trajectory to delineate Woebot as a premium offering, which will ultimately become the new standard in digital therapeutics.
By joining us, you’ll learn a lot about deploying clinically sound AI features, chatbot architectures, serverless cloud deployments, agile software development and best-in-class development practices. You will also help us to continue building a vibrant team culture that values diversity & inclusivity by design.
In this role, you will report to the Director of AI, and you’ll work closely with other ML Engineers, Platform Engineers, and Content Writers at Woebot Health.
Who You Are
To succeed in this role, you’ll need to thrive in an environment that fosters collaboration while also giving you the space for independent thinking and project ownership. You are interested in the latest breakthroughs in AI, but ultimately you are intent on building technology that moves the needle in users’ lives. You are a data-driven, constantly curious, growth-minded software engineer who is ready to apply your skills working with a company trying to revolutionize the way we gain access to therapy.
When joining our team, you will be working with modern ML tech such as PyTorch, AWS SageMaker, and LLMs, as well as Python toolkits like NumPy, pandas, and Hugging Face Transformers. If you also have a drive for full-stack development, automation, and integrating multiple components into a complex cloud architecture, you should definitely apply for this role.
Are you ready to create a new future for mental health, for everyone? Let's do it together!
How You’ll Thrive
Ramping Up
Within your first 30 days , you will immerse yourself in how we do AI development at Woebot by quickly getting up to speed with our codebase, and shipping code to production from the get-go.
By collaborating & starting to build relationships with other team members across engineering, content, and product management, you will develop an understanding for when our AI systems need improvements, and you will deliver bug fixes where it makes sense.
Deliver AI Solutions That Matter
By day 60 , you will have studied the Woebot application cloud architecture, and become familiar with the landscape of key development, staging, and production environments that matter for our engineering teams.
Gain firsthand experience training our flagship NLP models that power the production Woebot apps today.
Familiarize yourself with our internal content management system, and grow comfortable with the ways we infuse AI across multiple layers of our business.
Become a Key Member of the AI Team
Throughout your first 90 days , be an active participant in the AI team’s agile process, which includes brainstorming, scoping, and estimating the complexity of various tasks.
Collaborate with others on the AI team in our regular deep dive brainstorming sessions, helping to hash out future thinking and bring structure to half-formed ideas.
Working alongside content team members, design next-generation AI features powered by the latest in NLP modeling techniques.
With a few months under your belt, you will be able to contribute directly to our deployment automation & cloud architecture tasks, ensuring that we consistently deliver world-class AI functionality across multiple product lines seamlessly.
Grow Yourself as an AI expert
Within 6-9 months , propose novel architectural solutions to a wide variety of technical AI-related problems in our always-evolving healthcare applications.
Reliably demonstrate ownership over our AI technical stack, including taking ambiguous ideas from your team & stakeholders and crafting technical solutions that we can add to our roadmap.
Demonstrate your ability to learn & to teach to your peers new algorithms, methodologies, and technologies to solve our team’s problems in new ways.
Having worked with our AI codebase for some time, you will advocate to your team & to product management for improvements to our architecture, modeling techniques, data curation processes, and MLOps practices – ensuring that your ideas are well-represented in our team’s strategy and roadmap.
This Might Be Your Next Career Move IF:
You have been working within an AI & cloud engineering context for 3-5 years .
You feel passionate about helping make quality mental health care realistically accessible to millions of people globally.
You are interested in working in an exciting, dynamic, small team environment, applying AI technologies to a problem space that truly makes a positive difference for people.
You are comfortable working in a fully-remote environment (with occasional travel for collaborative sessions with your team!), and you are willing to collaborate with team members ranging from Europe to West Coast US.
You are passionate about taking exciting developments from researchers & academia, and applying them to the mental health space, layering the most compelling technological advances with robust and thoughtful clinical psychology methodologies.
You are interested in learning more about AI & cloud engineering within a healthcare setting with experts who have been solving problems in this space for several years.
Role Specific Competencies
Required
4+ years of experience implementing and applying algorithms for machine learning and artificial intelligence. Focus on natural language understanding, natural language generation, information retrieval, and/or knowledge graphs is a plus.
At least 2 years of relevant experience deploying machine learning models & software to cloud scale environments.
Proficiency with standard machine learning tools and frameworks: Python, PyTorch, Huggingface Transformers.
Professional experience working with standard cloud computing platforms (AWS, GCP, Azure, IBM Cloud, etc).
A rich understanding of efficient software development processes, including Git workflows and Agile methodologies.
Preferred
Full-stack development experience, especially if you have worked within a heavily regulated or healthcare context.
Interest in diving deeply into infrastructure and automation.
Familiarity with tools that we use frequently that aren’t necessarily everyday tools for us: SQL, Jupyter, AWS SageMaker, Google Colab, Azure AI Studio
First-hand experience in building solutions involving the use of LLMs (e.g., ChatGPT, GPT-4, Llama 2).
Geographic Location
We're targeting candidates on the east coast of U.S to add balance to our engineering team.
Our Core Values:
Empathic : You’re a compassionate person and a team player motivated to understand others and help them be successful, too. You care as deeply for your colleagues as you do for our mission and our users.
Self-aware : You possess a high level of emotional intelligence, which allows you to understand yourself and others, and to have a healthy emotional life in the workplace.
Proactive & flexible :You are able to hit the ground running, you take responsibility for finding a way to get the job done. You learn as quickly as possible and sometimes do things outside the immediate scope of your work, giving it all you’ve got.
Strong work-ethic : You’ve mastered healthy habits in your life that allow you to do great things. You exemplify dedication and commitment to coming up with very good results in your work and inspire others to do the same.
Growth mindset: You believe abilities – like intelligence and talent – can be developed through dedication and hard work. You see failure as an opportunity to grow and welcome feedback as a pathway to your continued success.
Humble: You recognize that you are one among many, and you hold a genuine desire to discover what other people can offer. You are intrigued by how others think, and how others feel differently from you. You lean into these moments with patience and curiosity.
Benefits & Compensation
Competitive Salary
Stock Options
Flexible PTO
Health, Dental & Vision
Healthy Snacks & Meals
US Salary: Competitive and commensurate with location, experience, and skills. The salary band ranges from $155,000 - $190,000/yr.
Additionally, performance-based bonuses, comprehensive benefits, professional development opportunities, and-or incentive stock options may be part of the total compensation package. Please note that the actual salary may vary based on the selected candidate's qualifications and the geographic location of the job.
Woebot is an equal opportunity employer and we deeply value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.