Home

Opening for Senior Software Engineer Location: Seattle or Sunnyvale location (Onsite - Hybrid 50% a month) at Sunnyvale, California, USA
Email: [email protected]
From:

Rahman,

Webster Tech Solutions Inc

[email protected]

Reply to:   [email protected]

Position: Senior Software Engineer

Location: Seattle or Sunnyvale location (Onsite - Hybrid 50% a month)

Description:

Client is seeking a highly skilled and motivated Senior Engineer to join our team in Seattle, WA or Sunnyvale, CA.

This role sits at the crucial intersection of hardware and software, focusing on characterizing and optimizing application performance across our diverse and multi cloud infrastructure.

You will be instrumental in assessing and integrating new cloud shapes and silicon technologies that power Client's business critical applications and platforms.

This position offers a highly empowering work environment where your contributions will directly impact our operational success and enhance user experiences, aligning with our core values of ambition, care, safety, and diversity.

Job Responsibilities:

Performance Leadership: Drive the assessment, benchmarking, profiling, debugging and integration of new server systems and architectures that support Clients diverse application stack

Analyze application performance across various hardware components (CPUs, GPUs, storage and memory subsystems) in both virtual machines and bare metal in order to optimize for cost, performance and utilization

Cross-functional Collaboration: Act as a central figure in aligning teams from different technical backgroundsThe cloud shape benchmarking, storage platform, and service teamsto drive comprehensive solutions to performance challenges

Advanced Troubleshooting and Optimization: Leverage your deep knowledge of the most effective tools and processes to drive deep and effective performance debugging

Propose and implement optimizations that enhance both hardware utilization and software performance

Technical Recommendations and Implementations: Evaluate and recommend new tools and technologies that can improve performance benchmarking velocity and effectiveness

Develop and adjust benchmarking suites and methodologies for various software technologies such as Java, Golang, open-source database, Apache Kafka, and machine learning applications

Work with the benchmarking team to incorporate both stand-alone, and production resource sharing benchmarks into Clients internal benchmark framework

Knowledge Sharing and Best Practices: Serve as a knowledge leader, sharing insights and best practices for system and workload profiling, debugging and telemetry collection

Required Skills and Qualifications:

Proven Experience: 8+ years in performance engineering, including direct hands-on experience with server systems and an understanding of CPU microarchitecture, storage, memory, and GPU technologies

Technical Expertise: Proficiency in performance benchmarking and optimization, with solid experience using tools such as flamegraph, Linux perf, eBPF, and synthetic benchmarking suites like specCPU2017, specJBB, MLperf

Additional expertise in application specific benchmarks for databases, event streaming, Golang, etc would be beneficial

Software and Systems Knowledge: Strong background in software engineering, with at least 5 years of experience

Deep understanding of Linux kernel, compilers, middleware technologies (Java, Golang, TensorFlow, PyTorch), and container environments (KClientnetes, Docker)

Communication and Collaboration: Excellent communication skills with the ability to lead and integrate efforts across multiple teams

Autonomy: Capable of working independently with a high degree of autonomy to make informed decisions and drive necessary changes

Note :

This role looks for a senior and experienced hardware/software testing engineer who has understanding of application stack.

Should have Linux OS knowledge, programming knowledge on Golang, Java, Python.

Core job will be building test plans, running tests, analyzing systems and application environment and work with cross functional team.

Overall Requirement Detail:

Developing the program; finding out what each of the application teams need; What their architecture needs in their hardware in the cloud

Knowledge of Testing and benchmarking methodologies,

Analyse newly shipped products from GCP

How the applications run in the platform layer and above perform

How do we standardize that

Need a more horizontal approach

Good soft skills

Consultant mindset; opinion about how things should work

Will have atleast 3 peers

6-8 years; with some software engg experience; industry experience in benchmarking and

EBPF for tracing; Framegraph

Software Systems knowledge; kernel understanding; compilers

Understanding of the intersection between hardware and software across the stack

Look for candidates from companies that have made the transition to cloud

Soft Skills: Great communication skills since they will have to liasion with multiple application teams; confident; empathetic.

Keywords: California Washington
Opening for Senior Software Engineer Location: Seattle or Sunnyvale location (Onsite - Hybrid 50% a month)
[email protected]
[email protected]
View all
Thu May 09 01:04:00 UTC 2024

To remove this job post send "job_kill 1379271" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 28

Location: , Oregon