Software Engineer-Performance Engineer

Software Engineer-Performance Engineer

Job type:

Permanent

Specialization:

Artificial Intelligence & Emerging Technologies

Language Level:

Location:

Austin

Salary:

¥120,000.00 - ¥150,000.00 Annual

Job Reference:

494623

Software Performance Engineer  Direct Hire - W2 
Onsite - Austin, TX 78759
Responsibilities 
  • Own the performance tooling, metrics collection and performance testing infrastructure.
  • Work with development teams across the project to guide efficient code implementation and understand their requirements for core framework.
  • Improve core framework APIs and optimize it’s performance.
  • Constantly find ways to further automate performance testing, performance reports and anomalies detection.
  • Perform benchmarks for new hardware / software versions.
Requirements
  • 3+ year of experience in programming in C++.
  • Experience in Unix-based systems and Shell.
  • Experience in system-level programming - efficient memory management, parallel computing.
  • Solid understanding of algorithms and data structures.
  • Solid understanding of OS fundamentals and willingness to learn and become an expert.
  • Problem-solving skills are important. You are expected to understand the problems clearly, weigh trade-offs of different solutions given their implications, and make sure the goal has been achieved.
Nice to Have
  • Experience in using performance profiling tools (perf, heaptrack, nsys, etc) for identifying and resolving system bottlenecks.
  • Experience in Python. We use it for performance tooling code.

 

APPLY NOW

Share this job

Interested in this job?
Save Job
Create As Alert

Similar jobs

SCHEMA MARKUP ( This text will only show on the editor. )