System and Software Optimization Engineer

Intel Intel · Semiconductors · Oregon, Hillsboro, United States

This role focuses on performance evaluation and optimization of data center products, including AI workloads. The engineer will develop automation frameworks, build containers, and incorporate AI technologies into the performance and evaluation workflow. The role requires strong scripting, Linux, and virtualization experience, with a preference for experience with AI for optimizations and system-level debugging.

What you'd actually do

  1. Performance evaluation using a variety of software on leading edge platforms across a wide range domains including general purpose, data services, web services, networking, and AI workloads
  2. Provide workload automation to streamline measurement and evaluation of results.
  3. Write high-quality automation frameworks and scripts BKMs using Python and Linux for repeatability and consistency.
  4. Build Docker containers and BKMs to ensure workloads can be run consistently and reliably across environments.
  5. Ability to incorporate AI technologies as part of the day-to-day performance and evaluation workflow.

Skills

Required

  • Bachelors & 3+ years or a Masters & 2+ years in Computer Science, Electrical Engineering, or Computer Engineering
  • 2+ years of experience using scripting languages such BASH and/or Python
  • 2+ years Linux environment development experience
  • 2+ years experience with Linux and/or VMware virtualization and techniques to evaluate workloads within VMs.

Nice to have

  • System design or prior software experience.
  • Deep understanding of high-performance computing architectures and optimization techniques for CPU, Virtualization, Networking, and Storage.
  • Experience developing performance optimizations that measurably improve throughput and latency.
  • Experience with profiling and performance analysis tools as well as using AI for optimizations and system-level debugging.
  • Experience with evaluating database performance with tools on MySQL, PostGreSQL, and/or MongoDB.
  • Excellent analytical and debug skills.
  • Excellent written communication and demonstrated presentation skills.
  • Demonstrates leadership skills to drive sophisticated issues to resolution.

What the JD emphasized

  • AI workloads
  • AI technologies
  • using AI for optimizations

Other signals

  • performance evaluation of AI workloads
  • AI technologies as part of workflow
  • performance analysis tools
  • using AI for optimizations