CrawlJobs Logo

Software Engineer - Forecasting & Scheduling

United States 135000.00 - 280000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Great 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 $70M from NEA, Emergence Capital, and Stripe, we're building the platform that makes AI and human collaboration actually work.

Job Responsibility

  • 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
  • MLOps: Enhancing machine learning efficiency and operations to support rapid model deployment and iteration

Requirements

  • 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

What we offer

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Forecasting & Scheduling

8 matching positions

Software Engineer - Forecasting & Scheduling

Great customer support requires human agents and AI in perfect balance, and Asse...
Location
Location
United States , New York City
Salary
Salary:
135000.00 - 280000.00 USD / Year
assembled.com Logo
Assembled
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
  • MLOps: Enhancing machine learning efficiency and operations to support rapid model deployment and iteration
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Software Engineer - Forecasting & Scheduling

Great customer support requires human agents and AI in perfect balance, and Asse...
Location
Location
United States , San Francisco
Salary
Salary:
135000.00 - 280000.00 USD / Year
assembled.com Logo
Assembled
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
  • MLOps: Enhancing machine learning efficiency and operations to support rapid model deployment and iteration
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Software Engineer - Forecasting & Scheduling

Great customer support requires human agents and AI in perfect balance, and Asse...
Location
Location
Canada
Salary
Salary:
170000.00 - 330000.00 CAD / Year
assembled.com Logo
Assembled
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
  • MLOps: Enhancing machine learning efficiency and operations to support rapid model deployment and iteration
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Stateful Platform

Engineering at Uber means building for real-world impact under real-world constr...
Location
Location
Denmark , Aarhus
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • Proficiency in at least one backend language (e.g., Go, Java, Python)
  • Experience with software engineering fundamentals, including testing methodologies and quality documentation
  • Technical depth in building or managing distributed systems at scale
  • Demonstrated ability to lead technical direction and help a team navigate through ambiguity and complex organizational changes
Job Responsibility
Job Responsibility
  • Design, build, and maintain the automation frameworks that deploy and run all database engines globally, ensuring high availability across on-prem and multiple cloud environments
  • Solve high-impact infrastructure problems where the solution isn't always obvious - such as automating kernel upgrades or storage cluster expansions across millions of containers
  • Build and own services written in Go, focusing on system reliability, resource forecasting, and intelligent placement to maximize utilization
  • Navigate the messiness of technical debt and shifting priorities, ensuring every code change is backed by rigorous testing while maintaining a bias for action
  • Unblock fleet-wide efficiency by optimizing scheduling, with the goal of eliminating manual on-call operations through automation
  • Lead through influence by mentoring peers and collaborating across global engineering sites (SF, Amsterdam, Seattle, Bangalore) to ship practical solutions at speed
  • Engage with the local community by participating in or leading tech meetups hosted at our Aarhus office to share knowledge and drive engineering excellence locally
What we offer
What we offer
  • Monthly Uber Credits: Credits to use on Uber Rides and Uber Eats every month
  • Equity Compensation: Opportunity to be awarded stock options (RSUs) to ensure you own a piece of the mission you’re building
  • Culture & Socials: Frequent local social events and office clubs (chess, board games, running, crossfit, creative club and more)
  • Tech Community: We host regular local tech meetups to stay connected with the Aarhus engineering scene, and give our engineers the opportunity to sometimes share what they’re working on with the community
  • Well-being & Fertility: Global support programs for mental health, wellness, and family planning/fertility
  • Parental Leave: Generous, gender-neutral parental leave to support your life outside of work
  • Modern Aarhus Hub: Work in a center of technical excellence featuring catered lunches and top-tier collaboration spaces
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft Advertising is seeking a Principal Software Engineer to join our Ads E...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Industry experience in advertising or search engine backend systems, such as large-scale ad ranking, real-time bidding (RTB), or relevance-serving infrastructure
  • Hands-on experience with real-time data streaming systems (Kafka, Flink, Spark Streaming), feature-store integration, and multi-region deployment for low-latency, globally distributed services
  • Familiarity with LLM inference optimization—model sharding, tensor/kv-cache parallelism, paged attention, continuous batching, quantization (AWQ/FP8), and hybrid CPU–GPU orchestration
  • Demonstrated success operating large-scale systems with SLA-based capacity forecasting, autoscaling, and performance telemetry
  • proven leadership in cross-functional architecture initiatives and technical mentorship
Job Responsibility
Job Responsibility
  • Design and lead the development of large-scale, distributed online serving systems—including GPU-accelerated and CPU-based ranking/inference pipelines—to process millions of ad requests per second with ultra-low latency, high throughput, and solid reliability
  • Architect and optimize end-to-end inference infrastructure, including model serving, batching/streaming, caching, scheduling, and resource orchestration across heterogeneous hardware (GPU, CPU, and memory tiers)
  • Profile and optimize performance across the full stack—from CUDA kernels and GPU pipelines to CPU threads and OS-level scheduling—identifying bottlenecks, tuning latency tails, and improving cost efficiency through advanced profiling and instrumentation
  • Own live-site reliability as a DRI: design telemetry, alerting, and fault-tolerance mechanisms
  • drive rapid diagnosis and mitigation of performance regressions or outages in globally distributed systems
  • Collaborate and mentor across teams—driving architecture reviews, enforcing engineering excellence, promoting system-level optimization practices, and mentoring others in deep debugging, profiling, and performance engineering
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - ERP

The DPX Engineering team is responsible for architecting, designing, and buildin...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or related technical field with 8+ years of technical experience in large scale Oracle P6 implementations
  • Proven experience with coding and implementing and integrating ERP systems—primarily Oracle Primavera P6 (data models, APIs/XER, schedule baselines, WBS/activities/relationships) and SAP or equivalent to integrate schedule and cost
  • Expertise in identity & security: OAuth2/OIDC, SAML, SSO setup, secrets management in ERP and cloud environments
  • Preparation of test scripts, design, system integration tests, fix user acceptance test issues, execute mock and production cutover, and post go-live production support and enhancement
  • Operational excellence: Knowledge of resiliency patterns to setup infrastructure for geo-redundancy and optimal performance
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Job Responsibility
Job Responsibility
  • Design and implement integrations—primarily Oracle Primavera P6, SAP and with systems built using REST API’s and data and design assets
  • Establish a common data interchange model and canonical schemas aligned to industry standards
  • Set the roadmap for interoperability with heterogeneous, federated systems across business units and partners
  • Align and integrate multiple scheduling systems
  • Implement real-time delivery tracking and predictive analytics to forecast delays and risks
  • Implement enterprise-grade authentication/authorization (AAD/Entra ID, OIC) and fine-grained data access controls (ABAC/RBAC) at scale for multiple teams
  • Ensure platform security, privacy, and compliance standards
  • Partner with PMs, domain experts, stakeholders and engineering counterparts to create clarity on requirements, demonstrate progress in an agile environment
  • Act as a Designated Responsible Individual to ensure business continuity for systems in production
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Vitalize, we’re building toward a future where hospital operations are safe, ...
Location
Location
United States , San Francisco
Salary
Salary:
195000.00 - 275000.00 USD / Year
vitalize.care Logo
Vitalize
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience shipping production software in a product-focused engineering role, ideally in fast-moving SaaS environments
  • Strong proficiency in modern frontend and backend development
  • Proven ability to build and scale user-facing products that are fast, intuitive, and reliable
  • Experience designing backend systems that support multiple products or workflows, with an eye toward extensibility and long-term maintainability
  • A track record of ownership
  • Comfort operating in early-stage environments
Job Responsibility
Job Responsibility
  • Build the core systems that power hospital operations at enterprise scale, and re-imagine how hospitals work
  • Work closely with the founders, ops team, and customers to own and lead high-impact features end-to-end
  • Work on real-time workforce intelligence
  • Work on forecasting and planning systems
  • Work on optimization and recommendations
  • Work on autonomous scheduling
What we offer
What we offer
  • Medical, dental, and vision insurance
  • 401k and 401k match
  • Unlimited PTO
  • Bi-annual company retreats
  • Free Lunch and Dinner in-office
  • Relocation Bonus
  • Reimbursement for desk setup, gym subscription, and commute
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Planning / Scheduling Engineer

Our client is seeking a Planning/Scheduling Engineer to work within their facili...
Location
Location
United States , Houston; Gonzales
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in engineering, construction management, or a related field
  • Vast experience working as a planning/scheduling engineer or project controls specialist in EPC mega projects in the oil and gas, petrochemicals, and industrial gases industries
  • 15+ years of experience may be accepted in leu of bachelor’s degree
  • Proficiency in Primavera P6 scheduling software
  • Proven experience in the application of project management principles and techniques, including schedule development, resource management, earned value management, and risk management/analysis
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • Ability to work effectively in a team environment
Job Responsibility
Job Responsibility
  • Develop and maintain project schedules using Primavera P6 scheduling software
  • Collaborate with project teams to develop detailed work plans and schedules for engineering, procurement, subcontracts, construction, and commissioning activities
  • Monitor progress against project schedules timelines and milestones and identify schedule variances and risks
  • Analyze schedule impacts of changes to project scope, resources, or priorities and develop mitigation strategies
  • Prepare schedule reports and presentations to communicate schedule status and performance to project stakeholders
  • Provide recommendations to optimize project schedules, including resource leveling, critical path analysis, and schedule compression
  • Coordinate with project teams to resolve schedule-related issues and conflicts
  • Participate in project meetings and reviews to provide schedule updates and recommendations
  • Develop and report critical path plans and related schedules for the project(s)
  • Apply standard techniques, procedures, and criteria in carrying out planning and scheduling engineering tasks supporting the management of the project
  • Fulltime
Read More
Arrow Right