Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAs 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
Full Time