Button’s mission is to build a better way to do business in mobile. Today, we work with some of the largest and most interesting businesses in the world to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it.

Button is a data-driven company committed to harnessing the power of data and machine learning to build the very best products for mobile commerce. As a Senior Machine Learning Engineer at Button, you will continue the tradition of data-driven product innovation by working closely with engineers and product managers on existing and nascent products for the mobile economy. Your role will involve building models and data pipelines that help other parts of Button’s business understand and leverage our data effectively.

As a Senior Machine Learning Engineer, You Will:

  • Design, build, and deploy machine learning models that address key business challenges.
  • Collaborate with Product and Engineering teams to define model requirements and ensure alignment with business goals.
  • Implement and maintain data pipelines for model training, evaluation, and deployment.
  • Perform data exploration and analysis to uncover insights and identify trends that drive business decisions.
  • Develop and refine automated systems for continuous model improvement and performance monitoring.
  • Evangelize machine learning best practices across the organization, helping other teams leverage data and ML models effectively.
  • Stay up-to-date with the latest advancements in machine learning and data science, and identify opportunities to apply new techniques to Button’s business.

We Look for Teammates Who:

  • Have a passion for building reliable, scalable, and well-documented machine learning models and systems.
  • Enjoy working with data and solving complex technical problems using machine learning.
  • Are able to work independently and take initiative in a fast-paced environment.
  • Are confident in contributing to products and deliverables in collaboration with experts in engineering, product, and sales.
  • Are committed to continuous learning and improvement, keeping up with industry trends and best practices.

Experience Level:

  • 5+ years of experience as a Machine Learning Engineer, Data Scientist, or in a similar role, with a proven track record of delivering impactful machine learning solutions.
  • Proficiency in machine learning frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, etc.
  • Strong programming skills in Python or a similar language.
  • Solid understanding of machine learning algorithms and statistical analysis techniques.
  • Experience working with large datasets and building scalable data pipelines.
  • Familiarity with SQL and data visualization tools.
  • Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Ability to work independently and collaboratively in a fast-paced environment, managing multiple priorities and deadlines effectively.
  • Strong attention to detail and a commitment to delivering high-quality work.

More About Us:

  • Button was founded in 2014. We’ve raised $65M in funding. Most recently, we announced our $30M Series C in June 2019, led by Icon Ventures. Our investors include Norwest, Redpoint, Greycroft, DCM, and Capital One Ventures. We’re approximately 20 engineers and 40 people overall.
  • We believe and invest in personal growth, and we’ve got the results to back it up. We’ve been recognized multiple times by Fortune, Inc., and Crain’s magazines as one of the best places to work in the US.
  • We value diversity and come from all sorts of different backgrounds. We were especially proud the first time we hired a coding boot camp graduate.

Compensation and Benefits:

Button is proud to offer employees a remote-first workplace, allowing employees the opportunity to live and work anywhere in the United States of America. Button’s total compensation package includes a base salary competitive with what is offered by similar companies in major US markets. The salary range for this role is expected to be between $153,000 and $198,000 (offered salary is based on a number of factors including skills and experience relative to the job description listed above).

Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Job Quick Search