Current jobs related to Software Engineer, Performance Modeling, Dojo - Palo Alto - Tesla


  • Palo Alto, California, United States Tesla Full time

    About the RoleAs a member of the Dojo Machine Learning team at Tesla, you will play a critical role in enabling the company's neural networks to train efficiently on its custom silicon supercomputer systems.Key ResponsibilitiesUnderstand and model the end-to-end training performance of PyTorch-derived neural networks on the Dojo system.Develop software that...


  • Palo Alto, California, United States Tesla Full time

    As a Machine Learning Software Engineer within Dojo, you will play a crucial role in bridging the gap between our cutting-edge Dojo training accelerator and the neural networks developed by our Autopilot ML team. Collaborate closely with world-class ML Researchers, Compiler and Hardware Engineers to tackle unique challenges at the intersection of AI and ML...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Tesla and contribute to the development of our Dojo Datacenter Platform.As a key member of our infrastructure team, you will design, develop, and deploy software that ensures the reliability, availability, and scalability of our datacenter operations.You will have a strong focus...


  • Palo Alto, California, United States Tesla Full time

    We are seeking a highly skilled Software Engineer to contribute to the development of our Dojo Datacenter Platform.As a key member of our infrastructure team, you will design, develop, and deploy software that ensures the reliability, availability, and scalability of our datacenter operations.You will have a strong focus on network infrastructure and...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Staff Physical Design Engineer, DojoTesla's Self-Driving AI (Dojo) Silicon Development Team is seeking an experienced VLSI engineer to join our growing physical design team. As a key member of our team, you will be responsible for designing, constructing, and integrating SOCs, IP, circuits, tool flows, and methodologies into systems using advanced...


  • Palo Alto, California, United States Tesla Full time

    As a key member of Tesla's Autopilot AI team, you will play a pivotal role in optimizing and scaling our neural network training infrastructure.You will collaborate with a specialized team of machine learning experts and have access to one of the world's largest model training clusters.Your primary focus will be to design, implement, and maintain...


  • Palo Alto, California, United States Tesla Full time

    About the InternshipTesla is seeking highly motivated and talented individuals to join our Dojo Correctness and Reliability team as interns. As a member of this team, you will have the opportunity to work on building program analysis tools for our in-house supercomputer.ResponsibilitiesTake ownership of tooling software for the compiler and hardware...


  • Palo Alto, California, United States Tesla Full time

    Electronics Validation EngineerWe are seeking a seasoned electronics validation engineer to join our Dojo team. As a key member of our validation team, you will be responsible for ensuring the high performance and reliability of our low voltage systems.Your primary focus will be on collaborating with cross-functional teams to develop and maintain detailed...


  • Palo Alto, California, United States Tesla Full time

    Tesla's Dojo team is seeking a highly skilled VLSI engineer to design and integrate SOCs, IP, circuits, tool flows, and methodologies into systems using advanced technologies.This position entails leading large design blocks and SOCs from early design stage to tape out, floorplanning and partitioning designs to meet area, timing, and power requirements, and...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAmazon is seeking a highly skilled Software Development Engineer to join our CSAI Model Training team. As a key member of this team, you will be responsible for developing and implementing predictive simulation and evaluation models for real-time customer support predictions.You will work closely with our science and engineering teams to...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to contribute to the development of our Dojo Datacenter Platform.As a key member of our infrastructure team, you will design, develop, and deploy software that ensures the reliability, availability, and scalability of our datacenter operations.ResponsibilitiesDesign and develop software components...


  • Palo Alto, California, United States Tesla Full time

    Electrical Distribution Systems Software DeveloperAs a member of the Electrical Distribution Systems (EDS) Software team at Tesla, you will be responsible for developing internal tooling, such as web applications and APIs, that are at the heart of electrical engineering development globally.The EDS team is part of the Low Voltage Architecture and Circuitry...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are seeking a highly skilled Site Reliability Engineer to join our AI Infrastructure team at Tesla. As a key member of our team, you will be responsible for maintaining and improving our platform to ensure our Full-Self-Driving (FSD), Tesla Bot & Dojo engineering teams have the necessary tools and resources to be productive.Key...

  • Software Engineer

    2 weeks ago


    palo alto, United States Acceler8 Talent Full time

    We are seeking a Software Engineer - AI Training Data to join our team in Palo Alto. This role focuses on addressing complex challenges in data management and is ideal for someone passionate about building innovative systems that enhance AI training capabilities.Our company is dedicated to revolutionizing the semiconductor industry through advanced...

  • Software Engineer

    1 month ago


    Palo Alto, United States Acceler8 Talent Full time

    We are seeking a Software Engineer - AI Training Data to join our team in Palo Alto. This role focuses on addressing complex challenges in data management and is ideal for someone passionate about building innovative systems that enhance AI training capabilities.Our company is dedicated to revolutionizing the semiconductor industry through advanced...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Data Center Facilities TechnicianThe Dojo team at Tesla is seeking a skilled and self-directed Engineering Technician to operate and maintain the facility systems serving the Tesla Dojo supercomputers. This is a full-time, on-site role that requires a strong background in mechanical engineering and hands-on experience with facility...


  • Palo Alto, California, United States Criteo Full time

    We are seeking a highly skilled and experienced Senior Software Developer to join our team in Palo Alto. The ideal candidate will have a strong foundation in Computer Science and a passion for shipping high-quality, high-performance code.The successful candidate will be responsible for architecting, developing, and extending large and complex systems, as...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionThe Dojo & Self-Driving Hardware teams at Tesla are seeking an IC Package Layout Engineer to design and develop next-generation IC packages for our Self-Driving Hardware and Dojo Super AI Computer projects.ResponsibilitiesDesign and develop IC packages using Cadence APD+ and SiP LayoutPerform feasibility studies, including die floor plan...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryAs a Software Engineer within the AI group at Tesla, you will play a critical role in reinforcing, optimizing, and scaling our neural network training and auto-labeling infrastructure for both Autopilot and the Humanoid robot.Key ResponsibilitiesReduce wall clock time to convergence of our training jobs by identifying bottlenecks in the ML stack,...


  • palo alto, United States Acceler8 Talent Full time

    Backend Software EngineerIntroduction: Are you a skilled Backend Software Engineer looking to make an impact in a cutting-edge environment? Join our dynamic team, where we are reshaping hardware engineering with our advanced foundation model. Our mission is to enhance the hardware design process by leveraging innovations in semiconductors and AI. As a...

Software Engineer, Performance Modeling, Dojo

2 months ago


Palo Alto, United States Tesla Full time
What to ExpectAs a member of the Dojo Machine Learning team, you will be responsible for developing and optimizing simulations of the architecture of a massively parallel machine for AI training. The ideal candidate will have a strong background in computer architecture, analytical and cycle-based simulation, and AI workloads, with a passion for delivering high-performance simulations that accurately model complex systems. 
What You’ll Do
  • Develop and validate simulations of the architecture of a massively parallel machine for AI training, including system architecture, core architecture, memory hierarchy, and interconnects 
  • Collaborate with architects and engineers to understand the requirements of the simulation and ensure that it accurately models the behavior of the system 
  • Develop and maintain software frameworks and tools to support simulation development, testing, and deployment 
  • Work closely with the team to ensure seamless integration of simulations with other components of the system 
  • Participate in code reviews, testing, and debugging to ensure high-quality software 
  • Stay up-to-date with the latest developments in AI workloads, computer architecture, and simulation techniques 
What You’ll Bring
  • Degree in Engineering, Computer Science, or equivalent in experience and evidence of exceptional ability  
  • 3+ years of experience in simulation development, computer architecture, and AI workloads 
  • Experience with analytical and cycle-based simulation techniques, including modeling of complex systems and validation of simulation results 
  • Strong programming skills in languages such as C++ and Python 
  • Experience with deep learning frameworks such as PyTorch and JAX  
  • Strong understanding of CPU and/or GPU microarchitecture, including pipelining, caching, and memory hierarchy 
  • Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions 
  • Strong communication and collaboration skills, with the ability to work effectively with Architects, Engineers, and Researchers 
  • Able to work from Palo Alto office