Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Performance Tools

$2,000 per month

Etched

About Etched Etched is building the world’s first AI inference system purpose-built for transformers – delivering over 10x higher performance and dramatically lower cost and latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely deep & parallel chain-of-thought reasoning agents. Backed by hundreds of millions from top‑tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history. Job Summary Join our team as a Software Engineer – Performance Tools and take the lead in illuminating the performance landscape of our cutting‑edge ML accelerator. We are seeking a highly skilled engineer to design and develop a sophisticated performance analysis tool, tailored specifically for Sohu. You will be instrumental in creating the essential tooling that enables our ML engineers and customers to understand workload behavior, identify performance bottlenecks, and unlock the full potential of Sohu accelerating the most demanding ML applications in the world. This is a unique opportunity to shape performance analysis for novel hardware from the ground up. Key responsibilities Lead the design and architecture of a comprehensive performance analysis suite, including data collection mechanisms, data processing pipelines, analysis engines, and user interfaces (CLI and/or GUI). Develop robust methods to capture performance data directly from our custom ML accelerator hardware (e.g., hardware performance counters, execution unit status, memory access patterns) via driver interfaces or other mechanisms. Implement tracing for host‑side API calls (runtime libraries, driver interactions) and system‑level events (CPU activity, PCIe traffic, memory usage, network contention) related to Sohu workloads. Design and implement techniques to accurately correlate performance events across the host CPU, device driver, PCIe bus, multiple accelerators, and multiple hosts, ensuring precise time synchronization. Build analysis modules to automatically interpret collected trace and counter data, identifying key performance limiters (e.g., compute‑bound, memory bandwidth‑bound, latency‑bound, PCIe‑bound, specific hardware bottlenecks). Develop intuitive visualizations (timelines, dependency graphs, resource utilization charts, statistical summaries) to clearly communicate performance characteristics and bottlenecks to users. Work closely with hardware architects, firmware engineers, driver developers, compiler engineers, and ML application engineers to understand their needs, define tool requirements, and provide expert guidance on performance analysis and optimization using the tool. Representative projects Architect and implement the core data collection framework for hardware performance counters on a custom PCIe‑based accelerator. Develop a kernel driver module or user‑space service for low‑overhead tracing of accelerator activity. Design and build a correlated timeline view visualizing CPU API calls, driver submissions, PCIe transfers, and accelerator execution units. Create an analysis pass to detect and quantify memory access inefficiencies or PCIe bandwidth saturation while transacting on a PCIe‑attached accelerator. You may be a good fit if you have Strong proficiency in C++ or Rust Proficiency in Python is a plus Deep understanding of computer architecture (CPU, GPU, accelerators), memory hierarchies (caches, DRAM), and interconnects (especially PCIe). Proven experience in low‑level performance analysis, profiling, and bottleneck identification on complex hardware systems (GPUs, CPUs, FPGAs, or custom ASICs). Experience with performance analysis tools (e.g., NVIDIA Nsight, AMD uProf, Intel VTune, perf, Tracy, ETW). Experience working close to hardware, potentially reading performance counters or interacting directly with device drivers. Strong candidates may also have experience with (Nice-to-have qualifications) Direct experience developing performance analysis or debugging tools. Experience with ML accelerator architectures (GPUs, TPUs, etc.). Experience with kernel‑mode driver development (Linux or Windows). Understanding of compiler internals, code generation, and optimization. In‑depth knowledge of the PCIe protocol and analysis tools (PCIe analyzers). Experience with multi‑chip or multi‑host accelerator systems (e.g., TPU pods, or NVidia DGX clusters). Experience with firmware or embedded systems development. Experience with hardware description languages (Verilog, VHDL) or hardware verification. Benefits Medical, dental, and vision packages with generous premium coverage. $500 per month credit for waiving medical benefits. Housing subsidy of $2k per month for those living within walking distance of the office. Relocation support for those moving to San Jose (Santana Row). Various wellness benefits covering fitness, mental health, and more. Daily lunch + dinner in our office. How we’re different Etched believes in Bitter Lesson. We think most of the progress in the AI field has come from using more FLOPs to train and run models, and the best way to get more FLOPs is to build model‑specific hardware. Larger and larger training runs encourage companies to consolidate around fewer model architectures, which creates a market for single‑model ASICs. We are a fully in‑person team in San Jose and Taipei, and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed. #J-18808-Ljbffr Etched

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Performance Tools in San Jose, CA vacancy
  • $147.4k - $272.1k

     ...Full Stack Software Engineer - Camera & Photos Tools & AI Team At Apple, new ideas have a way of becoming extraordinary products and experiences very...  ...long-running analyses that characterize camera performance, and surfaces the results to the engineers and scientists... 
    Performance
    Relocation
    Shift work

    Apple

    Cupertino, CA
    3 days ago
  • $189.7k - $232.93k

     ...industries in three core areas: tools and infrastructure, operating...  ...Analyze user needs and software requirements, develop solutions...  ...specifications and determine performance standards; Develop scalable...  ...infrastructure, robotics, and graphics engineers, as well as startup veterans,... 
    Performance
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...Description AWS Neuron is the complete software stack for the AWS Inferentia and...  .... As the Software Development Engineer for the Neuron Foundation Tools Team, you will be responsible for...  ...to develop and maintain high-performance monitoring and profiling tools for... 
    Performance
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  •  ...little about us…Fleetio is a modern software platform that helps thousands of...  ...product-minded Senior Software Engineer to join our Strategic Reporting & Tools team of our product. This role is...  ...customers that are accurate and performant. You will work closely with our Data... 
    Performance
    Contract work
    Temporary work
    Remote work
    Worldwide

    GrabJobs

    San Jose, CA
    1 day ago
  • $156k - $316.8k

     ...the next generation of AI-native creation tools powered by intelligent AI agents. Our...  ...the intersection of AI research, systems engineering, and creative product development, translating...  ...workflows - Ensure system reliability, performance, and scalability in production... 
    Performance
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    1 day ago
  • $152.5k - $219.2k

     ...infrastructures to operate at scale. Engineers on this team collaborate...  ...teams to support the full software lifecycle-from concept and requirements...  ...test frameworks, including tools built on Cisco pyATS, to...  ...on sales plans earn performance-based incentive pay on top of... 
    Performance
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    1 day ago
  • $147.4k - $272.1k

    Senior Software Engineer - SWE Program Tools Cupertino, California, United States Software and Services Apple is where individual imaginations gather...  ...improve systems in production, improving reliability, performance, and overall engineering quality Success in this role... 
    Performance
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $174k - $252k

    Senior Software Engineer, Hardware Tools, Laptops and Tablets corporate_fare Google place San Jose, CA, USA Apply Bachelor’s degree in Computer...  ...building the infrastructure that ensures the reliability and performance of every Chromebook. You will be a passionate engineer... 
    Performance
    Full time

    Google Inc.

    San Jose, CA
    3 days ago
  • $125k - $185k

     ...Software Engineer - Systems Engineering Ai Tooling Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering...  ...attainment, skill level requirements, interview performance, and the level and scope of the position. Please... 
    Performance
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...We are seeking a Senior Software Engineer to help build and improve AI Assisted Developer Tools connected through web APIs, IDEs and agents. Apply your expertise with...  ...development, from coding to profiling and performance fine-tuning. In this role, you will architect... 
    Performance

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $19 - $65 per hour

     ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...monitoring pipelines for crucial system performance characteristics, including node start times...  ...tweaks). Familiarity with CI Tools: Prior exposure to industry-standard CI/... 
    Performance
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    3 days ago
  • $165k - $242k

     ...Senior Software Engineer, Data Center Infrastructure Tooling CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers...  ...enterprises, CoreWeave combines superior infrastructure performance with deep technical expertise to accelerate... 
    Performance
    Temporary work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  •  ...anomalies. Create visualization and analysis tools to enable efficient root-cause...  ...a track record of building reliable, high-performance systems and tooling. Demonstrated experience debugging complex hardware/software systems and driving issues to root cause.... 
    Performance

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    4 days ago
  • $132k - $198.45k

     ...About the Team We're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll build the internal tools and platform...  .... This position is also eligible for an annual performance bonus, equity, and a competitive benefits... 
    Performance

    Nuro

    San Jose, CA
    16 days ago
  • $147.4k - $220.9k

    Software Engineer (AI Developer Tools), AI & Data Platforms (AiDP) Sunnyvale, California, United States Corporate Functions Imagine what you could...  ...industry experience designing and building scalable, high‑performance backend systems, with hands‑on experience in cloud... 
    Performance
    Relocation

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  •  ...quickly. We believe that the most impactful tools are crafted by those who deeply...  ...a unique opportunity to apply your deep engineering expertise and passion for photography to...  ...prototyping to delivering robust, high-performance, and maintainable solutions that delight... 
    Performance

    Apple

    Cupertino, CA
    10 hours ago
  • $152k - $241.5k

     ...development and support of infrastructure tools used by design engineers for build and verification of...  ..., rtl, and gate level designs. As a software engineer, you will craft highly efficient...  ...build reliable, scalable and high performance software that are easy to use by... 
    Performance
    Worldwide

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • $184k - $287.5k

    A leading technology company is looking for a Senior Software Engineer to work on performance optimizations in deep learning frameworks using JAX. The role involves designing core components and collaborating with AI researchers. Candidates should have a BS in Computer... 
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $20 - $71 per hour

    Software Engineering Intern, AI Tools - Fall 2026 page is loaded## Software Engineering Intern, AI Tools - Fall 2026locations: US, CA, Santa Claratime...  ....* Prompt Engineering: Craft, refine, and test high-performance prompts, instructions, and system messages to guide agent... 
    Performance
    Hourly pay
    Internship

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $176.6k - $313.5k

     ...Manager, Software Engineering, Tools We are hiring an Engineering Manager to lead our Internal Tools team. This role focuses on team leadership...  ...: Manage, coach, and mentor software engineers. Conduct performance reviews and support professional development. Culture... 
    Performance
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $184k - $287.5k

     ...sophisticated analysis / debugging tools that empower NVIDIA engineers to improve perf and power efficiency...  ...people to join a multifaceted software team with high standards! This software...  ...failures and issues to help improve the performance and efficiency of the system.... 
    Performance

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Job Title :Gen AI Tools Engineer Location: Sanjose CA Job Type: Contract...  ...plugin conflicts, API connectivity, and performance degradation. Monitor tool health...  ...engineering, developer tooling, or enterprise software administration. ~ Hands-on... 
    Performance
    Contract work

    Hallmark Global Solutions Ltd

    San Jose, CA
    3 days ago
  • $143k - $286k

     ...What you'll do... Platform Engineering Leadership: Leads platform-level execution of software and AI/ML systems, ensuring alignment...  ...shared infrastructure, tooling, and ML frameworks for example...  ...maintainability, extensibility, and performance across services. Champions... 
    Performance
    Full time
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    5 days ago
  • Nvidia Corporation is seeking a Senior Software Engineer in Santa Clara to design and build performance analysis tools for AI workloads. Your role will include optimizing workflows and collaborating with engineers to enhance profiling capabilities. The ideal candidate has... 
    Performance

    Nvidia Corporation

    Santa Clara, CA
    2 days ago
  • $100k

     ...and can change their plans at any time. Our Tools, Integrations and Productivity (TIP) team is focused on helping engineers around the world create the Netflix...  ...ecosystem Evangelize and drive adoption of software development best practices in code health, quality... 

    Netflix

    Los Gatos, CA
    4 days ago
  • $88.94k - $138.75k

     ...and brands with cutting-edge software that automates digital media...  ...Basis Technologies' innovative Engineering team designs and develops new...  ...in AdTech on the latest tools and technologies.You will also...  ...communication with stakeholders Performing meaningful code reviews Researching... 
    Remote work
    Flexible hours

    GrabJobs

    San Jose, CA
    4 days ago
  • $100k

     ...consumption. We love every minute of the complex engineering and product challenges that come with...  ...this scale. Our Testing Frameworks & Tooling Integrations team is focused on helping...  .... Evangelize and drive adoption of software development best practices in code... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    10 hours ago
  •  ...money where your mouth is," half search engine for the future. We're growing fast – both...  ...-stack engineer to join our US Exchange Tooling team. You'll build the critical internal...  ...Looking For ~3-7 years of professional software development experience ~ Strong full-stack... 

    GrabJobs

    San Jose, CA
    3 days ago
  • $136k - $218.5k

     ...The NVIDIA Clocks group is looking for a dedicated and motivated Software developer with particular interest in algorithms and RTL Design...  ...you'll be doing: Architect, design, develop and support tools for RTL generation across all NVIDIA products Architect automated... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...We are looking for a Senior Software Engineer excited about shaping the future of developer tooling. At Coder, you will have the opportunity to explore, design, and implement the next generation of developer tools that seamlessly integrate into developers' workflows while... 
    Local area
    Remote work

    GrabJobs

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Performance Tools. Be the first to apply!