Job Closed

This listing is no longer active.

Assembled logo
Assembled

Industry leaders like Etsy, Robinhood, and Stripe trust Assembled to provide customer-facing AI agents and workforce planning at scale. We automatically resolve millions of interactions through chat, email, and phone while optimizing staffing for hundreds of thousands of support professionals. Our mission is to elevate customer support through AI-powered software that makes life easier for customers and employees.

Software Engineer - Forecasting & Scheduling

Location

United States

Posted

28 days ago

Salary

$135K - $280K / year

Seniority

Mid Level

Bachelor Degree5 yrs expEnglish

Job Description

Software Engineer - Forecasting & Scheduling

Assembled

About AssembledGreat customer support requires human agents and AI in perfect balance, and Assembled is the only unified platform that orchestrates both at scale. Companies like Canva, Etsy, and Robinhood use Assembled to coordinate their entire support operation — in-house agents, BPOs, and AI — in a single operating system. With AI Agents that resolve cases end-to-end, AI Copilot for agent assistance, and AI-powered workforce management that optimizes both human and AI capacity, Assembled helps teams deliver faster, better service while making smarter decisions about how to staff and automate. Backed by $71M from NEA, Emergence Capital, and Stripe, we're building the platform that makes AI and human collaboration actually work. What you’ll work on - Predicting contact volume: Developing forecasting interfaces, data pipelines, and inference servers to predict support contact volume and determine the optimal number of support agents required for specific days and times. - Scheduling 1000s of support agents: Designing and implementing interfaces to collect and store team preferences and customer business constraints (e.g., labor laws), enabling the creation of optimal schedules for teams of thousands of support agents based on these forecasts and constraints. (check out https://en.wikipedia.org/wiki/Nurse_scheduling_problem) - MLOps: Enhancing machine learning efficiency and operations to support rapid model deployment and iteration. About you (specifically) - Familiarity with ML packages and software: Experience using Python libraries like pandas, SciPy, and seaborn for statistical or predictive work. - Background in ML or algorithmic teams: Previous experience working on a machine learning or algorithmic team. - Passion for performance: A strong commitment to advancing both statistical and runtime performance, ensuring reliable and efficient forecasting and scheduling. We know great candidates don’t always meet every requirement listed in a job description. If the role excites you and you believe you can make an impact at Assembled, we encourage you to apply. We value diverse perspectives and are committed to building an inclusive workplace where everyone feels like they belong and has the opportunity to do their best work. We look forward to hearing from you! For United States Applicants: Assembled participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the United States. For United Kingdom Applicants: Assembled is required to verify your right to work in the UK and will conduct a Right to Work check prior to employment in accordance with applicable law.

Benefits

  • 401(K), Commuter benefits, Company equity, Company-sponsored outings, Dental insurance, Disability insurance, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Free daily meals, Generous parental leave, Company-sponsored happy hours, Health insurance, Highly diverse management team, Open door policy, Life insurance, Mean gender pay gap below 10%, Paid holidays, Pair programming, Paid sick days, Partners with nonprofits, Performance bonus, Pet friendly, Promote from within, Lunch and learns, Relocation assistance, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Continuing education available during work hours, Unlimited vacation policy, Vision insurance, Wellness programs, Mental health benefits, Home-office stipend for remote employees, Hiring practices that promote diversity, Hybrid work model, Diversity recruitment program, Mother's room

Related Job Pages

More Full-stack Engineer Jobs

Mastercard logo

Lead Software Engineer

Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Full TimeRemoteTeam 38,800Since 1966

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview: Mastercard is seeking a Lead Software Engineer to join our growing Commercial Connect API team. This team is building a global B2B technology platform that empowers businesses of all sizes to manage payments more efficiently when buying or selling products and services. As a lead engineer, you'll be part of a collaborative Agile team working in a cutting-edge Mastercard technology hub. You will apply modern software engineering development practices with a strong emphasis on microservices architecture and scalable database development. Your contributions will help shape how Mastercard standardizes, automates, and optimizes digital payments across the global B2B landscape. This is a hybrid position based in Sandyford, Dublin, requiring three days per week onsite. Role:• Lead the design, development, and deployment of high-quality Java microservices that integrate with modern front-end frameworks and third-party applications.• Apply 12-factor app principles to ensure robust, scalable, and cloud-ready solutions.• Contribute to all phases of the development lifecycle including planning, coding, testing, reviews, and delivery.• Collaborate closely with engineers, product managers, TPMs, and test engineers to align technical and business goals.• Perform code reviews, submit and manage Git pull requests, and support continuous improvement.• Ensure adherence to Mastercard's engineering best practices and compliance with enterprise security, operations, and architecture standards.• Optimize application performance and reliability for large-scale, high-traffic systems. All About You: • Extensive experience as a backend Software Engineer or Software Developer in a fast-paced, collaborative environment.• Strong experience developing backend applications using Java.• Proven expertise in designing and developing secure, scalable microservices that handle high traffic volumes, with strong knowledge of microservices architecture, RESTful API design, and integration patterns.• Advanced SQL knowledge with databases like PostgreSQL, Oracle, etc., and experience building solutions that scale.• Hands-on experience with cloud platforms such as AWS or Azure.• Experience with CI/CD practices, containerization (Docker, Kubernetes), DevOps practices, automated testing, and version control using Git.• Experience working in an Agile development environment.• Excellent verbal and written communication skills, with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.• Strong analytical and problem-solving abilities, with a focus on improving processes to accelerate delivery, foster innovation, reduce costs, and improve quality.• Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent practical experience will be considered. Preferred Qualifications:• Experience in the commercial card or corporate banking space.• Familiarity with enterprise payment systems or financial services infrastructure.• Demonstrated ability to manage or lead complex technical projects and mentor junior developers. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Ireland
Job Closed
IRIUM logo

Senior Fullstack Developer

IRIUM

Líderes en gestión de servicios integrados de infraestructuras y plataformas IT.

Full TimeRemoteTeam 501-1,000Since 2002H1B No Sponsor

• Desarrollar y mantener aplicaciones web utilizando tecnologías modernas • Colaborar con equipos multifuncionales para entregar software de alta calidad • Participar en revisiones de código y contribuir a decisiones técnicas • Mentorear a desarrolladores junior y compartir mejores prácticas

Spain
€39K / year
Job Closed
Full TimeRemoteTeam 201-500Since 2018H1B Sponsor

• Working closely with peer engineers, product managers, and other stakeholders to understand project requirements and deliver solutions that meet business needs. • Developing new frontend and backend features that help make our customers successful. • Writing backend code in Typescript that is fully unit tested. • Writing frontend code in Svelte, optimizing the frontend codebase for speed, efficiency, maintainability, and scalability. • Moving fast, while taking the time to ship high-quality code.

United States
Owner.com logo

Senior Software Engineer – Mobile Platform

Owner.com

We make online growth easy for restaurants.

Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Own the release pipeline — build and maintain the systems that take code from merged to production reliably, repeatably, and with minimal manual intervention across iOS and Android • Advance our release automation — build toward fully automated, push-button deploys and rollbacks with Slack-posted status and minimal manual intervention as the default path • Strengthen performance monitoring and observability — expand instrumentation, define alerting thresholds, build domain-level SLA dashboards, and ensure visibility across our React Native and Android environments, including offline-first scenarios • Improve CI/CD pipeline speed and reliability — reduce build times, improve E2E test stability, integrate feature flag automation, and level up the testing infrastructure engineers depend on every day • Scale observability knowledge across the team — create dashboards, runbooks, and instrumentation patterns that any engineer can use and extend, not just specialists • Keep the platform healthy — React Native and dependency updates, certificate management, Apple/Google store compliance, and MDM tooling as the fleet scales • Leverage AI tools to build automations at scale across release and distribution workflows • Help us build a great team — interview candidates, refer strong engineers, and shape engineering culture

Canada
$190K - $220K / year