Bolt

Machine Learning Engineer

Job description

Bolt is on a mission to democratize commerce. Since our founding, we’ve relentlessly focused on creating a world class buying experience that’s available for all online businesses – not just the giants of retail. Through CheckoutOS and our growing network of tens of millions of shoppers ready for one-click-checkout at the point of inspiration, Bolt is leveling the playing field for retailers and making shopping easy, trusted, and secure for consumers.

The fact that we're revolutionizing ecommerce is only half of the equation – we’re also transforming the way we work. At Bolt, we’re committed to working Consciously, and believe in balancing execution with humanity. Our team is driven by the great technical challenges in our path, and by the thrill of creating a new standard for work. Come join us on the adventure today!

The Data Platforms team is responsible for collecting, organizing, and analyzing shopper data with the goal of building machine learning and data science products to improve user experience and merchant operations as well as monitoring the well being of our systems overall.

We are looking for someone to play a mission-critical role in designing and building the machine models (fraud detection, categorization, recommendation, personalization, price analysis, etc) that powers Bolt. This should someone with experience, creativity, and passion for producing world-class technology. Companies and consumers alike will rely heavily on what you build, and you’ll have a ton of trust and responsibility. If challenges excite you, and you’re ready for a large one, let us know.

You will:

    • Build production ready machine learning models; your models will be the engine that powers all online commerce through Bolt
    • Conduct data analysis to determine which policies we adopt and help inform strategic growth
    • Build machine learning infrastructure, data pipelines and production ready services to serve live traffic
    • Work with other teams at Bolt to engineer new features for models or new product features that help improve Bolt business

About you:

    • Passion to improve e-commerce businesses
    • Strong communication skills in a cross-functional team
    • Unrelenting focus on impact
    • Bachelor's degree in relevant technical discipline (or equivalent experience)
    • Software Engineering background in a team-oriented software development environment
    • 4+ years of machine learning experience
    • Mastery of a scientific computing language (R or Python) and SQL; experience with data analysis and statistics

Our stack:

    • AWS Lambda for data ingestion and Kinesis Firehose to transport them into S3
    • Step functions and Lambdas to coordinate workflows
    • AWS Redshift as the data warehouse + Spark on EMR for doing ETL
    • Terraform for maintaining infra
    • Jenkins & CircleCI for build pipelines
    • Postgres RDS is our application database
    • Our code base is primarily in Golang & Typescript. However, our data bits are mostly in Python.

Benefits:

    • Competitive Pay
    • Flexible PTO
    • Retirement plans
    • Cell phone reimbursement
    • Wifi reimbursement
    • Comprehensive health coverage: Medical, dental and vision
    • Monthly wellness stipend
    • Paid parental leave
    • Monthly (virtual) team events

    • Check out our Engineering Blog!

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.