CrawlJobs Logo

Machine Learning Engineer - Forecasting & Scheduling

assembled.com Logo

Assembled

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

135000.00 - 280000.00 USD / Year

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.

Job Responsibility:

  • Lead the architecture and delivery of new ML features end-to-end: research → prototype → production
  • Drive technical roadmaps, code reviews and design sessions to share your knowledge with the rest of the team
  • Mentor engineers, unblock thorny problems and act as subject-matter expert for data science topics
  • Collaborate with Product and Design to turn unclear customer problems into shippable solutions

Requirements:

  • 5+ years shipping production time-series forecasts or similar ML systems
  • Proficient in a typed backend language (Go, Java or Rust) and comfortable with Python for research
  • Experience owning services in AWS or similar cloud
  • Demonstrated technical leadership: design docs, trade-off decisions, mentoring, incident ownership
  • Product mindset: ability to balance model accuracy, latency, cost and user experience

Nice to have:

  • Prior work on large-scale scheduling or optimization problems (e.g. nurse-rostering)
  • Exposure to Kubernetes, Terraform or CDK
  • Front-end empathy
  • willing to tweak a React component when needed
What we offer:
  • Generous medical, dental, and vision plans
  • Paid company holidays, sick time, and unlimited time off
  • Monthly credits to spend on professional development, general wellness, Assembled customers, and commuting
  • Paid parental leave
  • Hybrid work model with catered lunches everyday (M-F), snacks, and beverages in our SF & NY offices
  • 401(k) plan enrollment
  • Stock options are provided as part of the compensation package

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Machine Learning Engineer - Forecasting & Scheduling

Senior Data Engineer

We are looking for a Senior Data Engineer (SDE 3) to build scalable, high-perfor...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://cogoport.com/ Logo
Cogoport
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in data engineering, working with large-scale distributed systems
  • Strong proficiency in Python, Java, or Scala for data processing
  • Expertise in SQL and NoSQL databases (PostgreSQL, Cassandra, Snowflake, Apache Hive, Redshift)
  • Experience with big data processing frameworks (Apache Spark, Flink, Hadoop)
  • Hands-on experience with real-time data streaming (Kafka, Kinesis, Pulsar) for logistics use cases
  • Deep knowledge of AWS/GCP/Azure cloud data services like S3, Glue, EMR, Databricks, or equivalent
  • Familiarity with Airflow, Prefect, or Dagster for workflow orchestration
  • Strong understanding of logistics and supply chain data structures, including freight pricing models, carrier APIs, and shipment tracking systems
Job Responsibility
Job Responsibility
  • Design and develop real-time and batch ETL/ELT pipelines for structured and unstructured logistics data (freight rates, shipping schedules, tracking events, etc.)
  • Optimize data ingestion, transformation, and storage for high availability and cost efficiency
  • Ensure seamless integration of data from global trade platforms, carrier APIs, and operational databases
  • Architect scalable, cloud-native data platforms using AWS (S3, Glue, EMR, Redshift), GCP (BigQuery, Dataflow), or Azure
  • Build and manage data lakes, warehouses, and real-time processing frameworks to support analytics, machine learning, and reporting needs
  • Optimize distributed databases (Snowflake, Redshift, BigQuery, Apache Hive) for logistics analytics
  • Develop streaming data solutions using Apache Kafka, Pulsar, or Kinesis to power real-time shipment tracking, anomaly detection, and dynamic pricing
  • Enable AI-driven freight rate predictions, demand forecasting, and shipment delay analytics
  • Improve customer experience by providing real-time visibility into supply chain disruptions and delivery timeline
  • Ensure high availability, fault tolerance, and data security compliance (GDPR, CCPA) across the platform
What we offer
What we offer
  • Work with some of the brightest minds in the industry
  • Entrepreneurial culture fostering innovation, impact, and career growth
  • Opportunity to work on real-world logistics challenges
  • Collaborate with cross-functional teams across data science, engineering, and product
  • Be part of a fast-growing company scaling next-gen logistics platforms using advanced data engineering and AI
  • Fulltime
Read More
Arrow Right
New

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
New

Software Engineer - Forecasting & Scheduling

Great customer support requires human agents and AI in perfect balance, and Asse...
Location
Location
United States
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
New

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
New

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

Data Scientist/Cost Researcher

Support a data science and research team responsible for developing methodologie...
Location
Location
United States , El Segundo
Salary
Salary:
75000.00 - 95000.00 USD / Year
tecolote.com Logo
Tecolote Research
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years relevant experience required
  • 1 year of space systems experience desired
  • Experience with Space Systems or U.S. Government acquisition processes
  • Proficient in R and/or Python
  • able to point to specific examples of algorithms developed for data exploration/analysis/presentation
  • Proficient in MS Office Suite
  • Detailed, organized individual
  • Good communication, presentation, and visualization skills
  • Interest and ability to work in a dynamic work environment
  • Ability to adapt to daily priority changes while not jeopardizing long term priorities
Job Responsibility
Job Responsibility
  • Assess requirements, determine necessary resources to accomplish task, hypothesize solutions, develop solution, and report findings
  • Develop and maintain forecasting and estimating models
  • Develop and maintain data pipelines
  • Develop R-shiny applications
  • Develop algorithms for data analysis
  • Apply supervised and unsupervised machine learning techniques
  • Communicate with various levels of Government leadership
  • Perform analysis for U.S. government acquisition programs
  • Cost estimating relationship and cost model development
  • Cost and schedule risk and uncertainty analysis
What we offer
What we offer
  • Company Paid Major Medical Insurance for employees and family members
  • Dental Insurance for employees and family members
  • Vision Insurance for employees (employee-paid for family members)
  • Group Life Insurance
  • Accidental Death and Dismemberment Insurance
  • Travel Accident Insurance
  • Long-Term Disability
  • Voluntary Short-Term Disability
  • Supplemental Life Insurance
  • Flexible Spending Account (pre-tax deferrals for health care expenses)
  • Fulltime
Read More
Arrow Right

Senior Principal Technical Program Manager - ML Platform

Location
Location
Salary
Salary:
231300.00 - 301975.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience on software teams as Development Manager, Technical Product Manager or TPM leading technical platforms areas
  • Deep domain experience in AI and/or Search. Example: Model Inference, Model Evaluation, Model Training, LLM Ops, Semantic Search, Search Relevance, etc.
  • Partner with Engineering in defining direction, strategy and execution at Platform level
  • Strategic thinking and ability to understand business objectives to translate them into technical problems and programs.
  • Technical understanding of systems involved. Willingness to develop domain expertise in the area they operate - storage, networking, authentication, capacity management, service deployments, etc.
  • TPMs are not expected to write or read code, but are expected to understand system flows, block architectures, APIs and such.
  • Experience defining and running end-to-end complex technical programs
  • Strong leadership, organizational, and communication skills
Job Responsibility
Job Responsibility
  • Understand and stay up-to-date on latest innovations in AI and Search. Partner closely with engineering teams to translate these into practical platform evolution for Atlassian bringing value to our customers.
  • Analyze business objectives, customer needs, product adoption inhibitors and opportunities, industry trends, and based on these, in close collaboration with your stakeholders, define a long-term strategy and roadmap for your platform and product components.
  • Understand business objectives and translate them into technical systems problems that need to be prioritized solved in the current business environment.
  • Define specific systems programs and create a plan of action for realizing those programs. Such programs could be around capacity planning, migration efforts, high availability, network architecture, performance optimization, reliability improvements and more.
  • Use your technical understanding of Atlassian and related systems to partner with and influence engineers and architects in making progress on these problems.
  • Responsible for taking a systematic approach to engineering problems. This includes: prioritizing tasks, scoping out the project, defining objectives, and making consistent progress against each of these.
  • Be accountable for the success of these technical programs by managing the entire lifecycle from initiation to forecasting, budgeting, scheduling, etc.
  • Manage complex dependencies and projects with a broad scope across the company
What we offer
What we offer
  • health and wellbeing resources
  • paid volunteer days
Read More
Arrow Right

Network Quantitative Engineer

Meta’s global network powers products for billions of people and is continually ...
Location
Location
United States , Menlo Park
Salary
Salary:
122000.00 - 181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
  • 2+ years of experience applying statistical, machine learning, or optimization methods to real-world problems
  • Programming skills in Python (or similar) and SQL, experience with large-scale data
  • Experience delivering production-quality analytics/models including testing, code review, and scheduled pipelines or services
Job Responsibility
Job Responsibility
  • Build and productionize models for network forecasting, capacity planning, and performance risk, including uncertainty and sensitivity analysis
  • Design and maintain scalable datasets, feature pipelines, and monitoring systems to support modeling and decision workflows
  • Develop and apply algorithms, analytical tooling, and approaches—including what-if analysis, optimization, anomaly/change detection, causal inference, prescriptive analytics, and simulation etc.—to support infrastructure planning and drive improvements across Meta’s global network
  • Communicate results and recommendations through clear narratives, dashboards, and decision support tools
  • Partner cross-functionally to translate network infrastructure needs into measurable metrics, model requirements, and shipped solutions
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right