In this challenging role you will be part of a small team thatvalidates, characterizes, and improves the performance of our UDS platforms. You will develop automation to support testing and troubleshoot issues.This is a full-time individual contributor (IC) opportunity for a Performance Engineer with the relevant experience noted below. This candidate should have solid experience in Python and Linux, be able to learn new technologies quickly and excel in a dynamic environment. Innovation in code, process, and working environment is required.
You will:
Develop and execute performance tests
Support processes automation and continuous testing
Define and capture metrics to quantify and track system performance
Triage and troubleshoot complex issues in distributed test environments
Profile and analyze software and hardware efficiency
Essential Requirements
2 -6 years’ experience in software development, including experience with Python, C and Bash.
Experience with Linux/Unix platforms and computer systems.
Expert in performance of large-scale distributed systems, including factors in operating systems, storage, networking and protocols.
Strong skills in debugging, triaging, and resolving technical issues.
Experience with processes automation and Jenkins.
Desirable Requirements
BS/BA/MA in Computer Science, similar engineering field, or equivalent related experience. Proficient with development tools and VSCode.
Skills with CI/CD processes and configuration management tools. Comfortable with Agile Scrum Processes.