← all jobs

[Remote] Freelance Kernel Performance Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Uber AI Solutions is seeking a freelance Kernel Performance Engineer to improve the performance, portability, and correctness of machine learning workloads on TPUs. The role involves optimizing custom kernels, translating GPU implementations for TPU execution, profiling workloads, debugging numerical and performance issues, and designing distributed and mixed-precision strategies.

Responsibilities

  • Develop and optimize high-performance custom kernels and performance-critical ML operations for TPU execution
  • Translate CUDA and Triton kernel behavior into standard PyTorch or JAX implementations that can compile efficiently through OpenXLA/XLA
  • Profile training and inference workloads to identify compute, memory, communication, compilation, and data-movement bottlenecks
  • Debug correctness and performance issues across ML frameworks, compiler/runtime layers, distributed execution, and accelerator kernels
  • Adversarial Agent Benchmarking & Task Formulation: Design authentic, production-derived engineering challenges derived from modern open-weight architectures (e.g., DeepSeek, Qwen, GLM) to stress-test and stump baseline frontier models (Gemini 3.7 Flash, Claude Code), establishing ground-truth solutions and rigorous evaluation rubrics for autonomous agents
  • Design TPU-friendly tiling, sharding, reduction, data-movement, and mixed-precision strategies for common and custom ML operations
  • Validate numerical equivalence, gradient correctness, masking/indexing behavior, and edge cases between source GPU implementations and TPU-targeted implementations
  • Build and maintain benchmarks and diagnostic workflows that measure latency, throughput, utilization, memory usage, communication cost, and performance regressions
  • Analyze transformer and LLM workloads, including attention, MoE, KV-cache, quantized matmuls, and distributed training or serving patterns, to identify optimization opportunities
  • Collaborate with ML systems, compiler, infrastructure, and model engineers to translate workload requirements into efficient accelerator implementations

Skills

  • • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience
  • • Strong programming experience in Python and at least one systems language (C++, CUDA, or Pallas)
  • • Experience developing and optimizing ML accelerator code using JAX/Pallas, PyTorch-XLA, or OpenXLA
  • • Experience with distributed machine learning concepts
  • • Master's degree or PhD in Computer Science, Data Science, or a related technical field
  • • Knowledge of TPU architecture and performance characteristics
  • • Experience converting CUDA or Triton implementations to standard PyTorch or JAX APIs for TPU execution while preserving numerical and gradient semantics
  • • Experience with distributed machine learning concepts such as data, tensor, sequence, and expert parallelism; sharding; and collectives including all-reduce, all-gather, reduce-scatter, and all-to-all
  • • Kernel Extraction, Profiling, & Optimization: Experience extracting, profiling, and optimizing kernels from frontier open-weight models (e.g., DeepSeek V3/V4, Qwen 2.5/3.8, Kimi K2.5)
  • • Experience debugging numerical correctness issues involving bf16/fp32 accumulation, quantization scales, softmax/log-sum-exp stability, masking, and backward-pass behavior
  • • Experience with performance-oriented open-source ML systems such as vLLM, FlashAttention, JAX/Flax, PyTorch/XLA, or similar frameworks and kernel libraries
  • • Experience building reproducible microbenchmarks, performance regression tests, or profiling and diagnostic tooling for accelerator workloads

Company Overview

  • Uber AI Solutions is the one-stop partner for enterprises aiming to innovate and scale. It was founded in undefined, and is headquartered in San Francisco, US, with a workforce of 5001-10000 employees. Its website is https://www.uber.com/ai-solutions.
  • Company H1B Sponsorship

  • Uber AI Solutions has a track record of offering H1B sponsorships, with 4 in 2023, 2 in 2022, 8 in 2021, 85 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Retail Operations Manager

    Work from home Full-time role

    [Remote] Senior Business Analyst

    Work from home Full-time role

    [Remote] Mobile IT Technical Analyst

    Work from home Full-time role

    [Remote] Quality Assurance Engineer - Silver Spring, MD, Philadelphia, PA, Wilmington, DE, Fairfax, VA, Washington, DC

    Work from home Full-time role

    [Remote] DevOps Engineer - Washington, DC, Silver Spring, MD, Philadelphia, PA, Wilmington, DE, Fairfax, VA

    Work from home Full-time role

    Manager, HRBP- NORAM

    Work from home Full-time role

    New Mexico Probate Attorney – Of Counsel

    Work from home Full-time role

    [Remote] Junior Software Engineer

    Work from home Full-time role

    Truck Driver CDL A Local Home Daily

    Work from home Full-time role

    Nurse Consultant

    Work from home Full-time role

    Remote Customer Service Specialist – $19/hr – Work From Home – Immediate Start – No Degree Required – Join talentbridge Today

    Work from home Full-time role

    Manager, Regulatory Operations and Publishing

    Work from home Full-time role

    Video Data Reviewer - Remote

    Work from home Full-time role

    [Remote] Project Manager

    Work from home Full-time role

    [Remote] SAP Accounting Master Data Senior Consultant

    Work from home Full-time role

    RV/Marine Sales Rep Sr.

    Work from home Full-time role

    Nurse Practitioner - ADHD Diagnosis and Treatment (Delaware)

    Work from home Full-time role

    Data Analytics Business Analyst (Full-Time Remote)

    Work from home Full-time role

    Project Buyer

    Work from home Full-time role

    Director Business Development

    Work from home Full-time role

    Senior Technical Customer Support Specialist – Multiplatform Troubleshooting, Knowledge Base Development, and Client Relations Lead for Entertainment Technology at brighthush

    Work from home Full-time role