Talent.com
Software Engineer
Software EngineerSupermicro • San Jose, CA, United States
Software Engineer

Software Engineer

Supermicro • San Jose, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Req ID : 26569

About Supermicro :

Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.

Job Summary :

This role contributes directly to the development of GPU-accelerated software used in internal tooling pipelines and in customer-facing solution deployments. The engineer produces optimized code paths targeting NVIDIA and AMD GPUs, implements kernel-level improvements, and integrates software components with hardware engineering platforms. The position operates in a multi-vendor environment, supporting performance-critical workloads that require precise tuning, profiling, and validation across architectures.

This role will be based in our headquarters located in San Jose, CA.

Essential Duties and Responsibilities :

Key Responsibilities

  • Implement and optimize GPU-accelerated code using CUDA, HIP, and vendor SDKs.
  • Port workloads and kernels between NVIDIA and AMD GPU platforms with minimal regression.
  • Develop internal benchmarking suites, diagnostics, and performance tooling for engineering teams.
  • Collaborate with hardware engineering, solution architects, and customer-facing groups to align software behavior with system-level constraints.
  • Profile, debug, and validate performance of GPU workloads using Nsight, rocprof, OmniPerf, and related tools.
  • Maintain clear documentation for kernels, toolchains, and multi-GPU execution paths.
  • Contribute to continuous integration pipelines for GPU-targeted builds and tests.

Success Criteria

  • Delivers reliable, production-grade contributions to internal and customer GPU codebases.
  • Produces measurable performance gains through targeted kernel or data-path optimization.
  • Demonstrates consistent accuracy in profiling, debugging, and validating behavior across NVIDIA and AMD GPU environments.
  • Operates effectively within cross-functional engineering workflows, supporting hardware teams and solution architects.
  • Qualifications :

    Required Skills & Experience :

  • BS in EE / CS / CIS
  • 3-5 years of experience.
  • Proficiency with CUDA, HIP, GPU compute fundamentals, and parallel programming constructs.
  • Experience with PyTorch, TensorFlow, or comparable ML frameworks for GPU-backed execution.
  • Competence with kernel profilers and performance analysis toolchains (Nsight Systems / Compute, rocprof, OmniPerf).
  • Understanding of GPU memory models, shared-memory usage, warp / wavefront execution, and optimization for latency and throughput.
  • Strong C / C++ and Python development capability with clean, maintainable coding practices.
  • Familiarity with Linux development environments, build systems, and driver-level debugging fundamentals.
  • Preferred Qualifications

  • Master degree in EE / CS / CIS
  • Exposure to ROCm, Triton, OpenCL, or domain-specific kernel DSLs.
  • Understanding of GPU virtualization, containerized execution environments, and distributed or multi-GPU communication (NVLink, Infinity Fabric, PCIe topology).
  • Experience in customer-oriented engineering roles, pre / post-sales technical support, or solution-integration environments.
  • Knowledge of mixed-precision strategies and architecture-specific tuning for inference or training workloads.
  • Background working with system-level performance bottlenecks involving memory bandwidth, NUMA layouts, and accelerator interconnects.
  • Salary Range

    $153,000 - $167,000

    The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

    EEO Statement

    Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.

    serp_jobs.job_alerts.create_a_job

    Software Engineer • San Jose, CA, United States

    Job_description.internal_linking.related_jobs
    Software Engineer

    Software Engineer

    Walmart • Fremont, California, USA
    serp_jobs.job_card.full_time
    Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management project management business and user experience tea...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Software Engineer 1

    Software Engineer 1

    Tranzeal • Newark, CA, United States
    serp_jobs.job_card.full_time
    Provide hands-on support for internal development fleet vehicles and customer vehicles.Collaborate daily and weekly with validation engineers and suppliers to resolve issues.Diagnose and root cause...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Lockheed Martin Corporation • Sunnyvale, CA, United States
    serp_jobs.job_card.full_time
    Space is a critical domain, connecting our technologies, our security and our humanity.While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer - Observability

    Software Engineer - Observability

    Xai • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    AI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excelle...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Tenex.AI Inc • San Jose, CA, United States
    serp_jobs.job_card.full_time
    Backed by Andreessen Horowitz (a16z) and Shield Capital, TENEX's flagship offering is a next-generation Managed Detection and Response (MDR) service, transforming how organizations detect and respo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Kasmo Global • Fremont, CA, United States
    serp_jobs.job_card.full_time
    Develop, test, and deploy scalable applications using.Deploy and manage applications in AWS via code (Infra as Code).Automate deployment processes using CI / CD pipelines (Bitbucket, Bamboo, Octopus)...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Pure Storage • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, grow along with us, and join the smartest team in t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Palo Alto Networks • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Arista Networks, Inc. • Santa Clara, CA, United States
    serp_jobs.job_card.full_time
    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Zania • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    Every enterprise spends millions of dollars on Governance, Risk, and Compliance (GRC).It's one of the most critical, yet universally painful, parts of running a business. For decades, this industry ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Vivio Health • Hayward, California, United States
    serp_jobs.job_card.full_time
    VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the Righ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Mai • Mountain View, California, United States
    serp_jobs.job_card.full_time
    At MAI (pronounced “my”), we're on a mission to democratize advanced advertising technology.We believe that cutting-edge marketing tools, once exclusive to large enterprises with massive budgets, s...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    PayActiv Inc • Milpitas, CA, United States
    serp_jobs.job_card.full_time
    We are Payactiv, a FinTech company in the heart of Silicon Valley, devoted to giving workers access to their earned wages when they need them. Payactiv is the pioneer and industry leader in Earned W...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Orvixengr • San Jose, California, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Note : The role is strictly for candidates within the United States.We are seeking a highly skilled and passionate.In this role, you will be responsible for designing, developing, testing, and maint...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Antramo, Inc • San Jose, CA, United States
    serp_jobs.job_card.full_time
    About the job Software Engineer.Are you ready to join an exciting early-stage start-up that detects active data breaches and protects businesses? Be part of a team thats revolutionizing data securi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    LinkedIn QA • Sunnyvale, California, United States
    serp_jobs.job_card.full_time
    LinkedIn is the world’s largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exci...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Commure + Athelas • Mountain View, California, United States
    serp_jobs.job_card.full_time
    Healthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges. Time that could otherwise be spent helping patients.A...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Eudia • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    Eudia is redefining the future of legal work with AI-powered Augmented Intelligence, enabling Fortune 500 legal teams to move faster, manage risk more effectively, and unlock new business value.Bac...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted