What to Expect
Tesla Cloud Platform (TCP) is Tesla's internal cloud that powers compute, storage, and networking at global scale across multiple datacenters. We are building the next generation of our hypervisor platform on top of KVM to replace legacy virtualization and deliver a purpose-built, high-performance compute layer for Tesla's workloads.
As a Software Engineer on the TCP team, you will play a critical role in designing and building this next-generation hypervisor stack, as well as the orchestration systems and APIs that enable Tesla engineers to seamlessly provision, manage and monitor workloads running on it.
This position offers a unique opportunity to shape the future of Tesla's private cloud from the hypervisor layer up, ensuring reliability, scalability, performance, and security are at the core of everything we deliver. You will collaborateclosely with Site Reliability Engineers, Infrastructure Engineers, and Product Owners to build a world-class compute platform.
What You'll Do-
Design and build Tesla's next-generation hypervisor platform on top of KVM, including VM lifecycle management, resource scheduling, live migration, and host management.
-
Develop and optimize low-level virtualization components including QEMU/KVM integration, virtio device management, and guest-host interfaces.
-
Build orchestration services and APIs (Go) that power VM provisioning, placement, networking, and storage attachment across Tesla's global datacenter fleet.
-
Contribute to the architecture of TCP's compute layer to meet strict requirements for performance, multi-tenancy, and scalability across global datacenters.
-
Integrate observability and monitoring directly into the hypervisor and platform services to provide visibility for both customers and operators.
-
Partner with networking, storage, and infrastructure teams to deliver capabilities such as SR-IOV, custom images, vGPU passthrough, and live migration.
What You'll Bring
8+ years of professional experience in systems-level software development with C, C++, Go (Golang), or Rust, including low-level systems and networking programming.
-
Hands-on experience with KVM, QEMU, libvirt, or similar hypervisor technologies. Contributions to upstream KVM, QEMU, or Linux kernel virtualization subsystems are a strong plus.
-
Understanding of Linux kernel internals relevant to virtualization: namespaces, cgroups, memory management, device passthrough (VFIO), and virtio.
-
Experience with VM lifecycle management, live migration, resource scheduling, or building control planes for virtualization platforms.
-
Solid understanding of networking concepts relevant to virtualization: bridging, VLAN, SR-IOV, Open vSwitch, or DPDK.
-
Knowledge of distributed systems, Infrastructure as Code, and observability in large-scale environments.
-
Proven ability to design and build highly scalable and reliable systems.
Nice to Have
-
Experience with containerization and orchestration platforms such as Kubernetes, Docker, and/or LXC.
-
Familiarity with web technologies such as React, Next.js, and TypeScript. Full-stack capability is a bonus.
Candidates are expected to uphold and actively promote sustainability principles in their daily work, operating in line with Tesla Global Environmental, Health, Safety & Security (EHS&S) Policy and EMAS requirements, fostering a culture of continuous environmental improvement.
What we offer:
You will be working in our state-of-the-art Gigafactory, where you’ll solve the world's most interesting problems with the best and brightest people who share a passion to change the world. Tesla’s compensation package includes competitive salary and Tesla shares or bonuses. Typical benefits that are offered are a pension program, 30 vacation days, flexible work arrangements, corporate benefits, employee insurances, relocation, and commuting support.
Tesla is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.
Tesla is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.