M

Mirantis

Kubernetes management platform with services

Engineering Team Lead - Automation, Performance & Scale

Engineering LeadershipPosted on Nov 9
Full-timeAustin, TX, USANo salary listedRemote

About the Job

Requirements

  • At least 5 years of experience in software engineering, test automation, performance engineering, or SRE/platform engineering, including at least 2 years leading engineers.
  • Ability to remain hands-on while leading, including designing frameworks, writing production-quality code, and reviewing the team's work.
  • Strong knowledge of testing methodologies and techniques, with a track record of introducing modern quality practices into development teams.
  • Strong test automation engineering skills, including Python test frameworks such as pytest or equivalent, API and end-to-end testing, test data and environment management, and keeping suites fast and free of flaky tests.
  • Hands-on experience designing and executing performance, load, and scale tests for distributed systems or API platforms using tools such as k6, Locust, JMeter, kube-burner, or ClusterLoader2, including profiling, capacity analysis, and translating results into actionable engineering findings.
  • Experience with resilience and non-functional verification, including failure injection and chaos engineering, soak testing, and upgrade/rollback verification.
  • Strong Kubernetes experience with workloads, networking, storage, RBAC, CRDs and operators, Cluster API, Helm, and cluster upgrades; ability to debug using kubectl and cluster internals rather than dashboards alone.
  • Strong coding ability in Python and shell scripting, plus enough Go to read service code, write tooling or tests, trace failures, and file precise bugs.
  • Experience owning or defining release acceptance and go/no-go processes for complex infrastructure products.
  • Strong CI/CD experience with pipelines as code, quality gates, and versioned release workflows such as GitHub Actions, Jenkins, or equivalent, and fluency with Git-based workflows.
  • Experience building environments as code on Linux/UNIX using Docker, virtualization, Terraform or Ansible, and GitOps tools such as Argo CD or Flux, and observing them with Prometheus, Grafana, and centralized logging.
  • Experience contributing to roadmap planning, estimation, and prioritization alongside product and engineering leadership.
  • Strong spoken and written English.

Responsibilities

  • Lead, hire, and grow the k0rdent AI automation and performance engineering team; set direction and priorities, run planning, coach engineers, and own delivery of the team's commitments.
  • Own k0rdent AI acceptance verification by defining release acceptance criteria and exit gates, coordinating verification across component teams, and driving evidence-based go/no-go decisions for each release, upgrade path, and hotfix.
  • Drive industry-standard quality practices across development teams, including shift-left testing, a healthy test pyramid, contract and integration testing, definition of done, quality gates in CI, and code review standards for test code.
  • Participate in k0rdent AI roadmap planning and estimation by assessing features for testability and non-functional risk, sizing verification effort, and ensuring performance, scale, and reliability requirements are explicit and measurable.
  • Establish and report quality and performance metrics, including release readiness, defect escape rate, test coverage and flakiness, performance baselines, and regressions, to engineering and product leadership.
  • Work with product management, component development teams, SRE, and support to turn field issues and customer scenarios into automated coverage.
  • Design, build, and evolve test automation frameworks and tooling for k0rdent AI across API, end-to-end, upgrade, and multi-cluster scenarios, favoring maintainable, code-first solutions.
  • Own performance and scale testing for control-plane scalability, including cluster, tenant, and object counts and API request rates; GPU workload scheduling and utilization; and AI inference/serving throughput and latency.
  • Build and run non-functional verification, including soak and endurance testing, resilience and failure-injection (chaos) testing, upgrade and rollback verification, backup/restore and disaster-recovery validation, and security and tenant-isolation checks.
  • Build reproducible, on-demand test environments and infrastructure as code, from local kind clusters to multi-cluster, multi-region, and bare-metal GPU topologies.
  • Integrate automated suites and performance regression checks into CI/CD pipelines so every change is measured as well as tested.
  • Automate test results management, including collection, storage, trend analysis, and triage, and build observability and dashboards that make quality and performance visible.
  • Debug and troubleshoot complex failures across the stack, trace issues into service code, and partner with component teams to drive root-cause fixes.

Desired Qualifications

  • Experience with the k0s or k0rdent ecosystem.
  • Experience with GPU infrastructure on Kubernetes, including device plugins, node feature discovery, and scheduling and sharing accelerators.
  • Experience with AI/ML workload benchmarking for model serving and inference performance, including throughput, latency, and time-to-first-token, using tools such as vLLM, Triton, or KServe.
  • Experience with public cloud providers such as AWS, GCP, or Azure, including networking, IAM, and managed Kubernetes.
  • Experience with bare-metal provisioning such as Metal³/BareMetalHost or on-premises/OpenStack environments.
  • Experience with multi-region topologies, service mesh, or cross-cluster networking.
  • Experience testing the stateful supporting stack, including PostgreSQL, Temporal, Keycloak, API gateways, and message brokers.
  • Experience with OpenTelemetry, distributed tracing, or formal SLO/error-budget practices.
  • Experience with security and policy testing using OPA/Kyverno, tenant-isolation validation, or penetration-test remediation.
  • CNCF open-source contributions.

About the Company

Mirantis

Kubernetes management platform with services

Mirantis provides a Kubernetes management platform and related cloud services. It helps businesses run and scale containerized applications in the cloud by automating deployment, management, and scaling of Kubernetes clusters. The product is available as a free download, while the company earns revenue from professional services such as consulting, training, and support. This mix of software and services sets it apart from competitors that rely solely on software sales. Mirantis works with many clients across industries, focusing on helping organizations migrate to modern, scalable cloud solutions. The overall goal is to enable customers to operate their software more efficiently at large scale in the cloud.

Company size
501-1,000
Company stage
Acquired
Total funding
$255M
Headquarters
Mountain View, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Mirantis

See more jobs