Algorithmic Engineer (Experienced)

Posted 20 Days Ago
Be an Early Applicant
2 Locations
Remote
180K-220K Annually
7+ Years Experience
Software
The Role
Seeking an Algorithmic Scientist to drive the design, development, and implementation of modeling and algorithmic products for Assembled's Planning and Staffing team. Responsibilities include building schedules, queueing theory for staffing requirements, and time series forecasting for customer support teams.
Summary Generated by Built In

Assembled is building software to transform and elevate customer support teams, which often represent 20-50% of the people at a company. Our workforce management platform helps some of the fastest-growing, most innovative companies in the world—including Stripe, Etsy, and Robinhood—to schedule, forecast, and organize their support teams. We’ve raised $70m in funding from the likes of NEA, Emergence Capital, and Stripe itself. You’ll be joining a special group of people who learned the ropes at companies like Stripe, Google, Atlassian, Twitter, Airbnb, Looker, NEA, Bain, and more.

Assembled is seeking an Algorithmic Scientist to join our Planning and Staffing team. In this role, you will drive the core design, development, and implementation of Assembled’s modeling and algorithmic products. These products support the largest customer support teams in the world by predicting their customers’ support needs and the time taken to resolve each case, producing accurate staffing requirements. You will also model how teams can over-staff themselves to achieve inbox zero and generate efficient schedules for when they need to be on the phone compared to answering emails or chats.

This position requires a blend of theoretical expertise and practical application to real-world problems. As the second scientist on the team, you will play a crucial role in shaping the product direction and making key technical decisions within our organization.

Some example projects include:

  • Build schedules for customer support agents based on requirements from managers and preferences from their team members. We need to take into account break and lunch times, individual preferences, labor laws, and staffing relative to predicted ticket volume.
  • Most call centers use the primitive M/M/c queue (Erlang-C) to generate staffing requirements for phone lines. However, customers expect to be able to contact support teams through email, chat, or social media. Each of these methods (or channels) breaks the assumptions of the primitive model, as they are asynchronous, concurrent (e.g., agents often handle multiple tickets or chats), or omni-channel (e.g., agents can move between phone and email within the same shift). By joining us in Planning & Staffing, you will work on implementing algorithms that solve our customers’ planning needs and push the industry forward.
  • We generate forecasts of chat, email, and call volume. Implement state-of-the-art algorithms to optimize short-term accuracy, as well as long-range methods that take into account business variables to inform full-year hiring plans.

About you

  • 8 years of experience in a technical role at a high-growth company.
  • Have implemented and engrained a scientific approach in a small technology organization previously.
  • Experience with production machine learning systems, including activities like data cleaning, experimental design, and model deployment.
  • Deep understanding of operations research, optimization, applied statistics, and time-series forecasting.
  • Experience writing and maintaining models and pipelines in production.
  • Customer focus, with interest in and ability to work directly with users.
  • Excited to wear multiple hats, including coding, user interaction, planning, brainstorming, interviewing, and cross-functional collaboration.

  • Experience leading a machine learning or algorithm-focused team’s roadmap and architecture.
  • Degree in Operations Research, Industrial Engineering, or related field.

The estimated base salary range for this role is $180,000 - $220,000 per year. The base pay offered may vary depending on location, job-related knowledge, skills, and experience. Stock options are provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered.



Our U.S. benefits
  • Generous medical, dental, and vision benefits 
  • Paid company holidays, sick time, and unlimited time off
  • Monthly credits to spend on each: professional development, general wellness, Assembled customers, commuting and community-support agriculture (CSA)
  • Paid parental leave 
  • Hybrid work model with catered lunches everyday (M-F), snacks, and beverages in our SF & NY offices
  • 401(k) plan enrollment

Top Skills

Python
The Company
HQ: San Francisco, California
99 Employees
On-site Workplace
Year Founded: 2018

What We Do

At Assembled, we’re on a mission to create a support operations platform that helps companies maintain exceptional customer experiences—no matter what lies ahead. Leading brands use Assembled’s workforce and vendor management capabilities to make optimal staffing decisions, gain visibility into performance and productivity, and unlock new ways to serve evolving customer needs.

Assembled is a fast-growing, fast-moving, empathy-driven startup that encourages transparent communication, bias toward action, and open disagreements (without the ego). Come help us build for the teams who are quietly carrying their companies each day—and for the customers who just want answers! You’ll be joining a special group of people who learned the ropes at companies like Stripe, Google, Palantir, Atlassian, Twitter, Airbnb, Looker, NEA, Bain, and more.

Jobs at Similar Companies

Louisville, CO, USA
23 Employees
Louisville, CO, USA
69 Employees

Cencora Logo Cencora

Software Engineer II | Frontend / Javascript

Healthtech • Logistics • Software • Pharmaceutical
Pune, Maharashtra, IND
46000 Employees

Similar Companies Hiring

TrainHeroic (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
23 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account