Remote job
Full-Stack Engineer — Temporal AI Platform
Job details
About this role
Role overview
Build the end-to-end platform that makes large temporal foundation models useful in real-world workflows. This full-stack engineering role spans backend services, data infrastructure, model inference, cloud operations, and product engineering, with close collaboration across research and engineering to turn new model capabilities into dependable production features.
Responsibilities
- Develop the platform connecting users to temporal foundation models, from data ingestion and management through inference, forecasting, and results delivery. - Design backend systems that integrate large models with data pipelines, model-serving infrastructure, APIs, and production applications. - Build reliable, low-latency inference services that support different datasets, models, forecasting horizons, and users. - Create systems for ingesting, storing, querying, transforming, and processing large time-series, tabular, and structured datasets. - Deploy, monitor, and operate cloud services and ML workloads with attention to reliability, observability, scalability, and cost. - Work with ML researchers to turn experimental models and research code into robust services and product workflows.
Requirements
- Strong full-stack engineering ability across backend systems, data infrastructure, cloud services, and product-facing applications. - Understanding of ML systems, including model behaviour, operational constraints, and common failure modes. - Ability to collaborate with researchers and ML engineers to productionise experimental capabilities. - Product-minded approach focused on complete user workflows rather than isolated implementation tasks. - Comfort working in a fast-moving environment where research, infrastructure, and product requirements evolve.
Nice to have
- Experience with ML platforms, developer tools, data platforms, analytics products, or AI applications. - Experience deploying or serving deep-learning or foundation models, including GPU infrastructure, batching, asynchronous inference, queues, caching, or distributed inference. - Experience with cloud operations using Docker, Kubernetes, Terraform, CI/CD, and observability tools. - Familiarity with time-series or structured data, PyTorch, forecasting infrastructure, experimentation, or model evaluation. - Experience building LLM or agentic applications using tools, retrieval, streaming APIs, or long-running asynchronous workflows.
Benefits and work setup
This is a full-time remote engineering role available across the United States and globally.