search
yourdomain > San Mateo > computer/technical > Python / C++ (Performance & Metrics) Software Engineer

Python / C++ (Performance & Metrics) Software Engineer

Report Ad  Whatsapp
Posted : Tuesday, November 07, 2023 08:36 PM

Company Description Fortune Top 10 companies in the world Job Description Title : Software Engineer (Python / C++) Location : Menlo Park, CA Nature of employment : 6 Months (High potential for extension) Direct client Internal job id: FT0809 Summary: Our team is building state-of-the-art compute/storage/AI infrastructure.
We are looking for a software engineer, working on tracking performance indicators and metrics for key benchmarks that matter to the company, distilling critical insights to help team members and cross-functional partners to improve performance and representativeness of the benchmarks.
Responsibilities: Benchmark automation Running benchmarks on several generations of hardware.
Collect benchmark results as well as associated system & perf metrics Analyze statistical data regarding run-to-run variation and machine-to-machine variations We will need to re-run the benchmarks on the existing generations of machines to refresh result database (1) whenever there are major updates to the benchmark themselves and (2) also periodically In the short term, these works (a-c) need to be done manually In longer term: create automation scripts and deploy them to Tupperware so that these benchmarks are executed & recorded automatically and continuously CI Integration Ensure we have continuous builds and signals for these benchmark suite Operational works & external users support Building both FBK and upstream linux kernels with specific configs (currently they are mainly about nvme-tcp support) Creating OS images or docker images for DCPerf, with the dependencies and benchmarks pre-installed and recommended sys configs applied Support for other OS distros, such as Ubuntu [Optional] analyze and reason about the results with hardware performance counters, provide feedback to the team with potential improvements.
● Top 3 must-have HARD skills: 1 Experience in performance measurements and optimization 2 Fluency in programming with Python / C++ 3 Ability to work in a dynamic environment ● Good to have skills: 1 Experience in creating benchmarks and testing framework, visualize results (e.
g.
, dashboards) and extract meaningful insights 2 Experience in cross-group and cross-functional collaboration with excellent communication skills Requirements: Relevant experience: 7+ yrs, total experience: 5+ yrs (not strict, grad school experience can count) Bachelor’s degree in computer science, similar technical field, or equivalent practical experience.
Fluency in programming with Python / C++ Ability to work in a dynamic environment Performance expectation will include speed and quality of software delivered, and ability to communicate ideas and results clearly.
[good to have] Experience in creating benchmarks and testing framework, visualize results (e.
g.
, dashboards) and extract meaningful insights [good to have] Experience with machine learning or HPC workloads [good to have] Experience in cross-group and cross-functional collaboration with excellent communication skills - Looking for 7+ years of experience with Masters or PHD computer science, similar technical field - Minimum education would be bachelor's in computer science or similar technical field, or equivalent practical experience.
Qualifications Python, C++, Performance, Metrics Additional Information All your information will be kept confidential according to EEO guidelines.

• Phone : NA

• Location : Menlo Park, CA

• Post ID: 9092205231


Related Ads (See all)


auburn.yourdomain.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2024 yourdomain.com