Betterup

Senior Machine Learning Engineer

Save to Kiter
What Betterup is looking for in applicants

Let’s face it, a company whose mission is human transformation better have some fresh thinking about the employer/employee relationship. 

We do. We can’t cram it all in here, but you’ll start noticing it from the first interview. 

Even our candidate experience is different. And when you get an offer from us (and accept it), you get way more than a paycheck. You get a personal BetterUp Coach, a development plan, a trained and coached manager, the most amazing team you’ve ever met (yes, each with their own personal BetterUp Coach), and most importantly, work that matters. 

This makes for a remarkably focused and fulfilling work experience. Frankly, it’s not for everyone. But for people with fire in their belly, it’s a game-changing, career-defining, soul-lifting move.

Join us and we promise you the most intense and fulfilling years of your career, doing life-changing work in a fun, inventive, soulful culture. 

If that sounds exciting—and the job description below feels like a fit—we really should start talking.

We’re looking for an experienced Senior Machine Learning Engineer who cares deeply about their craft, and who wants to use their skills to bring about positive change in the world while working in a high-performing organization. At BetterUp, the opportunities to apply ML for Social Good are ever-expanding, ranging from developing personalization systems that meet someone where they're at and help them reach their full potential to understanding multimodal human-to-human communication and what makes effective coaching through state-of-the-art natural language processing, computer vision, and audio signal processing.

We're looking for someone who is comfortable in the rapidly changing nature of a startup environment but also adept at moving relentlessly forward: doing what needs to be done to unblock projects that truly deliver value to our users. At BetterUp we delight in supporting and pushing each other to bring out the best in our colleagues, and would love someone to join the team who shares our passions for empathy, excellence, and continuous improvement. We also deeply understand that a key to peak performance is balance, and our culture is focused on providing the support our people need to be able to bring their whole selves to bear in service of our mission. 

Responsibilities:

  • Data product engineer: Build and deploy machine learning models into production designed for operational excellence and rapid iteration/optimization.
  • Data storyteller: Effectively deliver analysis, insights, and recommendations to answer cross-functional business questions with clearly communicated artifacts using statistical analysis, ad-hoc reporting, etc.
  • Applied behavioral scientist: Advance the understanding of behavior change and interventions by measuring quantitative and qualitative signals across a breadth of psychographic signals.
  • Act as an owner: It’s not done until it’s in production.  Adept at moving projects forward and able to unblock projects regardless of the role on the project.
  • Do less, deliver more: Familiar with the terms YAGNI and yak shaving?  Focus your efforts on high impact initiatives that really move the needle.
  • Impress yourself: We hold ourselves to quality above and beyond something that “just gets it done”.  Each line of code is an opportunity to blend craftsmanship with playfulness.
  • Collaborate without ego: Willing to take on roles small or large in order to further the mission at hand.
  • Stay on your edge: Continuously learning and applying emerging technologies.  Pushing yourself and your team to new heights.
  • Practice imagination: Hypothesize meaningful questions and dive into data to uncover insights.

If you have some or all of the following please apply:

  • Bachelors Degree or Masters Degree in Computer Science or related Engineering field preferred
  • 5+ years of relevant industry experience, at least part of which in a startup environment
  • Succeeded in a remote work environment
  • Expertise with computation, data analysis, and machine learning libraries in Python like Pytorch, Tensorflow, NumPy, scikit-learn, etc.
  • Experience with state-of-the-art machine learning architectures and models spanning Natural Language Processing (NLP), Deep learning, graph neural networks, etc.
  • Experience with Transformer-based models for language and vision
  • Effective analytical presentation skills using living Jupyter notebooks and static presentation formats
  • Solid understanding of feature selection and hyperparameter tuning, prototyping and evaluating models, and optimizing classifiers for production
  • You’re a data wrangler: processing, cleansing, enriching, augmenting, and verifying the integrity of data used for analysis
  • Familiarity with continuous learning, active learning, weak supervision, self-supervision, one/few-shot learning, transfer learning, etc, a plus
  • Experience with multimodal systems, RecSys, and personalization is also a plus
  • Strong verbal and written communication
  • Impressive portfolio (patents, publications, Kaggle profile, Github, Open Source contributions, etc.)

Benefits:

At BetterUp, we are committed to living out our mission every day and that starts with providing benefits that allow our employees to care for themselves, support their families, and give back to their community. 

  • Access to BetterUp coaching; one for you and one for a friend or family member 
  • A competitive compensation plan with opportunity for advancement
  • Full coverage for medical, dental and vision insurance
  • Employer Paid Life, AD&D, STD and LTD insurance
  • Flexible paid time off
  • Per year: 
    • 13 paid holidays 
    • 4 BetterUp Inner Work days (https://www.betterup.co/inner-work)
    • 5 Volunteer Days to give back
    • Learning and Development stipend
    • Company wide Summer & Winter breaks
  • Year-round charitable contribution of your choice on behalf of BetterUp
  • 401(k) self contribution

BetterUp Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, disability, genetics, gender, sexual orientation, age, marital status, veteran status. In addition to federal law requirements, BetterUp Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

#LI-Remote

Want some tips on how to get an interview at Betterup?

What is Betterup looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior Machine Learning Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior Machine Learning Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!