Merchant Login

Software Engineer, Machine Learning

Your Role at Bolt

We are witnessing a massive shift of consumer presence from offline to online. With it, there is a need for technologies that enable online businesses to thrive. Bolt is at the center of this universe working on the next generation of ecommerce, having created a best-in-class buying experience from checkout to fraud detection, payments and more. With our help, retailers can successfully compete with the online retail giants that have the means to invest in technology. 

The Buying Experience (BX) team based out of San Francisco is responsible for systems that handle all necessary functions to buy products online. Millions of dollars flow through these every day and we take stability, performance and perfection seriously. An important part of our offering is to provide a best in class fraud identification system to protect our merchants from hackers and fraudsters. 

We are looking for someone who is excited about building the next generation of machine learning systems that can help us prevent online fraud. We are also looking for someone who is excited when facing big challenges, thrives when given autonomy to figure out solutions and loves diving deep into complex systems. If this describes you, get in touch with us!

Checkout how Bolt is doing fraud better: Bolt’s Blog

You will:

  • Work with a passionate team of engineers who built large scale systems at Uber, Twitter, Facebook and Google (https://www.bolt.com/team).
  • Take ownership, champion best practices and help grow one of the strongest engineering teams in San Francisco.
  • Design and build mission critical critical machine learning systems that are used for fraud modeling and numerous other applications. 
  • Be well versed in machine learning methodologies such as feature engineering, ETL, training, validation and model serving.
  • Work with production systems and on-call processes.
  • Learn from and help shape our company's engineering culture.
  • Supporting our risk analyst team
  • Process side: chargeback management, risk review workflow, internal tooling.

Technologies we use:

  • Golang
  • GraphQL
  • Docker / Kubernetes 
  • Amazon Web Services
  • Typescript / React 
  • Terraform
  • Major Ecommerce platforms

What would set you up for success:

  • 3+ years of experience with software engineering
  • 1+ years of experience with building and deploying production quality machine learning models
  • Have good understanding of machine learning
  • Are curious and passionate about technology
  • Believe in our values
  • Relevant industry experience
  • Are excited about jumping into any area of technology
  • Have strong communication skills


  • Prime location in downtown San Francisco in Union Square
  • Competitive compensation
  • Flexible Paid Time Off
  • Comprehensive health coverage: Medical, Dental and Vision
  • Retirement plans
  • Commuter Benefits + Safe rides programs
  • Gym and wellness subsidy
  • Cell phone reimbursement
  • Monthly team events
  • Pet friendly office
  • Fully stocked kitchen
  • Paid parental leave
  • Awesome teammates!