PlusAI
Posted 2w ago

Software Engineer/Senior Software Engineer, Data & ML Platform

PlusAI
Santa Clara, California, United States
$135k-$200k/yrHybridFull Time
Responsibilities
  • operating clusters
  • building platform
  • improving utilization
Requirements
  • Hands-on production Kubernetes experience
  • GPU/ML workload scheduling knowledge
  • GitOps and infrastructure-as-code exposure
  • Strong ownership and distributed data/workflow experience
  • BS/MS/PhD or equivalent experience in CS or related field
Technical tools mentioned
KubernetesArgo CDHelmKustomizeRayKubeflowDelta LakeApache IcebergApache SparkArgo Workflows

Job description

All key offline workloads — large-scale data processing, simulation, auto-labeling, scenario mining, and model training — run on the compute platform this role owns. In this role, you will improve the reliability and efficiency of our Kubernetes infrastructure, make workload onboarding simpler and more self-service, and build reusable batch and workflow capabilities for petabyte-scale processing. We are looking for strong Kubernetes and platform-engineering fundamentals, depth in at least one adjacent area—distributed data processing, ML/GPU infrastructure, or multi-tenant compute systems—and the curiosity and ownership to grow across the others.


We are open to candidates at either the Software Engineer or Senior Software Engineer level. Level will be determined by experience, technical depth, scope of ownership, and demonstrated impact. You do not need experience with every technology in our stack; we value strong fundamentals, ownership, and the ability to learn.


Responsibilities:

  • Operate and evolve our production Kubernetes clusters end to end: bare-metal provisioning automation, highly available control planes, node lifecycle, GPU container runtime, networking, and storage

  • Build safe, repeatable GitOps-based delivery for platform services and user applications using tools such as Argo CD, Helm, and Kustomize

  • Develop shared multi-tenant platform capabilities for scheduling, resource isolation, storage, networking, access control, secrets, and observability while improving CPU/GPU utilization and cost efficiency

  • Build and improve reusable distributed batch and workflow platforms for Spark data processing and GPU-based replay and simulation

  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts



Required Skills:
  • BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience

  • Hands-on experience operating production Kubernetes clusters — node lifecycle, upgrades, troubleshooting — plus GitOps and infrastructure-as-code experience

  • Experience with GPU or ML workload scheduling, queueing and priorities, fractional GPU sharing, autoscaling, or multi-tenant resource management

  • Self-driven with a strong sense of ownership: a quick learner who is eager to take responsibility and drive projects forward end to end



  • Preferred Skills:
  • Experience with Ray or Kubeflow

  • Experience with lakehouse technologies such as Delta Lake or Apache Iceberg

  • Experience operating large-scale distributed data-processing and workflow systems, with hands-on depth in a system such as Apache Spark and working knowledge of Argo Workflows or an equivalent orchestrator

  • About PlusAI

    AI-based virtual driver software for factory-built autonomous trucks.

    Year founded
    2016
    Employees
    466
    Organization type
    Private
    Latest investment
    Raised $720.00M Series C (2021) — led by FountainVest Partners, ClearVue Partners, CPE, Guotai Junan International
    Headquarters
    US

    Similar jobs

    Software Engineer roles near Santa Clara, California
    1h
    Save
    Mark Applied
    Hide
    Senior Software Engineer
    Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
    $150k-$170k/yr RemoteFull Time
    Digital Realty
    Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
    5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
    Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
    3h
    Save
    Mark Applied
    Hide
    Software Engineer II, Frontend Agentic AI
    San Francisco, California, United States
    $140k-$192k/yr OnsiteFull Time
    Okta
    OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
    Requires 5+ years of relevant experience, with 3+ years in front-end engineering and deep React and TypeScript expertise. Requires production LLM interfaces, real-time UIs, state management, and strong product and communication skills.
    React, TypeScript, WebSockets, LangChain, LangGraph, Vercel AI SDK
    3h
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Platform
    San Francisco, California, United States
    $189k-$236k/yr HybridFull Time
    Motive
    Motive: Provides an AI-powered fleet management and physical operations platform.
    5+ YOERequires 5–8 years of software engineering experience, modern programming language expertise, scalable distributed systems, APIs, cloud-native services, technical judgment, and mentoring experience.
    Go, Ruby, Python, Java, Kotlin, Swift
    3h
    Save
    Mark Applied
    Hide
    Senior Software Engineer - Billing Platform
    Menlo Park, California, United States
    $200k-$288k/yr OnsiteFull Time
    Snowflake
    SnowflakeNYSE: SNOW: Cloud-based platform for data storage, processing, and analytics.
    5+ YOE5+ years building large-scale distributed systems; bachelor's or master's in computer science or related field or equivalent experience; proficiency in Java, Scala, Python, or Go; strong database, data modeling, reliability, and communication skills.
    Cortex Code CLI, Snowflake Intelligence, Java, Scala, Python, Go, SQL, CI/CD, Snowpark, Streams/Tasks, Iceberg, Streamlit, Cortex AI
    3h
    Save
    Mark Applied
    Hide
    Senior Staff Software Engineer, AI Infrastructure
    Sunnyvale, California, United States
    $198k-$326k/yr HybridFull Time
    LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
    5+ YOERequires a bachelor's degree or equivalent experience, 5+ years in software development and large-scale infrastructure, 5+ years programming, 2+ years technical leadership, and distributed systems expertise.
    Python, C++, Java, Go, Rust, Scala, LLMs, OTEL, OpenInferenceTelemetry
    4h
    Save
    Mark Applied
    Hide
    Software Engineer III, Playback Services
    San Francisco, California, United States
    $17k-$205k/yr HybridFull Time
    Crunchyroll
    Crunchyroll: Operates a global streaming platform for anime and manga.
    5+ YOERequires 5+ years of professional software development, backend services experience, TypeScript or Go, AWS or GCP, distributed systems, video streaming, APIs, and production debugging skills.
    TypeScript, Go, AWS, GCP
    4h
    Save
    Mark Applied
    Hide
    Senior Software Engineer
    Menlo Park or New York City or Bellevue or Washington or Denver or Westlake or Chicago or Lake Mary or Clearwater or Gainesville
    HybridFull Time
    Robinhood
    RobinhoodNASDAQ: HOOD: Provides a commission-free platform for investing and financial services.
    5+ YOERequires 5+ years of software engineering experience, strong Python or Go coding skills, distributed systems expertise, and experience with load testing, fault injection, chaos engineering, or developer infrastructure.
    Python, Go, Kubernetes, CI/CD
    5h
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Drivers and Systems Engineering
    Sunnyvale, California, United States
    $207k-$300k/yr OnsiteFull Time
    Google
    GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
    8+ YOE3+ MgmtBachelor's degree or equivalent experience; 8 years software development, 5 years testing and launching products, 5 years embedded operating systems, 3 years software architecture, and kernel and GPU driver experience.
    embedded operating systems, Kernel Drivers, GPU Drivers