DataJobs.io
← Back to all jobs

Job Description

UST is hiring a Machine Learning Engineer (ML Engineer II) in Oregon (onsite). In this role, you will help design and optimize multi-agent workloads from the application layer down to inference runtime and accelerator hardware, with a focus on measurable performance improvements.

You’ll work on agent-centric capabilities such as agent orchestration, tool and function calling, memory planning, and agent-to-agent communication. If you enjoy profiling, benchmarking, and turning bottlenecks into faster, more efficient executions, this position offers a clear technical mission and the opportunity to influence both software and runtime behavior.

What you’ll do

  • Develop a multi-agent workload at the application level, then understand, profile, and optimize execution through the full stack: inference runtime, OMIX/middleware, compute runtime, Linux GPU driver, and accelerator hardware.
  • Optimize for latency, throughput, tokens/sec, memory footprint, and accelerator utilization.
  • Select and tune models and inference engines based on agent workload characteristics, hardware capabilities, and performance requirements.

What you bring

  • Hands-on development of multi-agent workloads.
  • Experience with agent frameworks such as LangGraph/LangChain, AutoGen, and CrewAI.
  • Strong understanding of LLMs, SLMs, and multimodal models, including Transformer architecture, attention, tokenization, context windows, and KV cache.
  • Hands-on experience with model selection, evaluation, and deployment for different agentic workload requirements.
  • Understanding of model formats and optimization, including ONNX, Open VINO IR, safe tensors, and quantization such as FP16/BF16/INT8/INT4.
  • Experience with inference engines/runtime frameworks such as Open VINO, ONNX Runtime, vLLM, llama.cpp, or TGI.
  • Knowledge of prefill vs. decode, batching, continuous batching, speculative decoding, KV-cache management, and memory optimization.
  • Understanding of CPU/GPU model execution, device placement, and heterogeneous inference.
  • Ability to benchmark and compare models, inference engines, and runtime configurations to identify performance bottlenecks.
  • Understanding of GPU memory, kernel execution, synchronization, device selection, and host/device data movement.
  • Familiarity with middleware/accelerator compute runtimes such as OMIX/OneAPI/SYCL, Level Zero, or OpenCL.
  • Strong Python and working knowledge of C/C++.
  • Experience with Git/GitHub, Linux shell, and debugging tools.
  • Practical use of GitHub Copilot for development, debugging, and code generation.
  • Docker/container fundamentals.
  • Ability to benchmark and profile AI workloads, including understanding latency, throughput, tokens/sec, GPU utilization, memory bandwidth, and CPU/GPU bottlenecks.
  • Ability to determine whether a performance issue originates in the agent, model, inference engine, runtime, or driver.

Compensation

$82,000 - $123,000 per year.

Benefits

  • Full-time employees accrue a minimum of 10 days of paid vacation per year.
  • 6 days of paid sick leave each year (pro-rated for new hires throughout the year).
  • 10 paid holidays.
  • Eligible for paid bereavement leave and jury duty.
  • 401(k) Retirement Plan participation with employer matching.
  • Medical, dental, and vision insurance for employees and their dependents residing in the US.
  • Company-paid Employee Only benefits: basic life insurance, accidental death and disability insurance, and short- and long-term disability benefits.
  • Regular employees may purchase additional voluntary short-term disability benefits.
  • Eligible to participate in a Health Savings Account (HSA).
  • Eligible to participate in a Flexible Spending Account (FSA) for healthcare, dependent child care, and/or commuting expenses.

Technologies: LangGraph, LangChain, AutoGen, CrewAI, Python, C/C++, Git, GitHub, GitHub Copilot, Docker, ONNX, Open VINO IR, safe tensors, FP16, BF16, INT8, INT4, Open VINO, ONNX Runtime, vLLM, llama.cpp, TGI, OMIX, OneAPI, SYCL, Level Zero, OpenCL.

Skills: Agentic AI, Python, Linux, MCP3, RAG, Kubernetes.

Similar Jobs