drjobs Runtime Optimization Engineer

Runtime Optimization Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Seattle - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

As a Runtime Optimization Engineer you will be responsible for analyzing tuning and enhancing the performance of software systems at runtime. You will work closely with development infrastructure and DevOps teams to identify bottlenecks reduce latency improve resource utilization and ensure optimal execution of code across distributed systems.

This role is critical for applications requiring high performance low latency or real-time response such as trading platforms large-scale web services mobile apps machine learning pipelines or cloud-native systems.

Responsibilities:

Profile and analyze runtime performance of applications and services using tools such as perf FlameGraphs JFR Valgrind eBPF or JVM/CLR profilers

Identify memory leaks CPU bottlenecks I/O contention garbage collection inefficiencies and thread-level concurrency issues

Work with software teams to improve execution paths reduce resource overhead and refactor critical performance sections

Build and automate performance benchmarks and regression tests in CI/CD environments

Optimize runtime environments such as JVM Python CLR or container runtimes (Docker containerd)

Analyze and optimize container orchestration performance in Kubernetes or other distributed platforms

Document performance baselines testing methodologies and tuning practices

Stay current with modern compilers runtimes and micro-optimizations at the system and application layers

Qualifications:

Bachelors or Masters degree in Computer Science Computer Engineering or related field

2 years of experience in performance engineering software optimization or systems-level programming

Deep understanding of operating systems CPU architecture memory hierarchy and threading

Proficient in at least one low-level language (e.g. C C Rust) and one managed runtime (e.g. Java Python C#)

Experience with performance profiling tools debuggers and metrics instrumentation

Familiarity with Linux internals and performance tracing (e.g. strace dtrace ftrace systemtap eBPF)

Strong problem-solving skills and ability to work in cross-functional environments

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.