Machine Learning Engineer

  • BHO Tech
  • San Jose, CA, United States
  • Jan 10, 2021
Full time Engineering

Job Description

Job Description:
Machine Learning Engineer
San Francisco, CA, US

Description

About Us
We are the world’s first Experimentation Platform that empowers executives, marketing teams, product teams, and development teams to make better business decisions and deliver better customer experiences by optimizing digital experiences on any channel and any device. We are currently the market leader in A/B testing and have recently launched our Personalization product. We have served over 350 billion experiences till date and have 7000+ paying customers. We have raised $146Mn in venture funding from top-tier VCs such as Andreesen Horowitz, Benchmark Capital, and Index Ventures. Join us in our mission to help businesses turn data into action.

The Opportunity
We have built the world’s first Experiment Platform that enables Testing and Personalization across all channels such as Web, Mobile, Server-side, and OTT through core components such as Analytics, Targeting, and Recommendations.

Our teams have built sophisticated infrastructure that processes billions of events per day, enriches them via stream processing, aggregates and stores them efficiently, supports large scale performant queries, and serves targeting information and recommendations in real-time. Our engineers speak at conferences, write blog posts to share their work, and contribute back to open-source projects.

We are looking for a talented engineer to help us build machine learning features and products to automate our customers’ journeys through complex experimentation hypotheses and analyses. This is a unique opportunity to work on a small team and own a large part of machine learning strategy. Our core challenges are to build the right set of features that enable 1:1 personalization and automated optimization for our customers.

Your Role
You will work on machine learning features and products such as Recommendations, Audience Discovery, Visitor Scoring, and Automated Optimization
You will build Prediction Services that rely on offline and online data integration, appropriate feature selection, and model training
You will build systems and services using batch and stream processing spanning technologies such as Hadoop, Samza, and Spark in languages such as Java and Scala
You will understand the scalability and performance tradeoffs among various ML techniques and appropriately build ML systems as we move from prototype to production
You will coordinate and work with other application product teams to implement Machine Learning features end to end throughout our platform

Your Background

You have strong fundamentals in Computer Science, especially algorithms and datastructures, are an expert in at least one of Java, Scala, Python, or C++, and are comfortable working with JavaScript
You have practical machine learning experience that allows you to develop sound approaches for problems such as contextual decision making, clustering, content targeting and optimization, ranking, prediction, and classification
You have experience with distributed systems to adapt machine learning approaches from simulation to prototypes to production; in particular you have hands-on experience with at least some of following: Hadoop, Samza, Spark, HBase, SQL DBs
You have 3 to 5 years of experience doing this and are looking for your next big challenge

Perks

Competitive salary & equity
Catered lunches
Unlimited vacation
Free gym membership
17 Week maternity and paternity leave
Fully covered health, dental, and vision for you, your domestic partner, and all dependents
401k benefits
Company-paid Clipper Cards for commute
Working with a great team and having a huge impact!

Kris Young
Account Director
BHO Tech
San Jose, San Francisco CA
Phone: (866) 816-1615 x 823
kris@bhotech.com
www.bhotech.com