Performance Engineer - Open Source

J
JobgetherSoftware Engineering
IndiaFull-Time
SalaryGeographically adjusted compensation based on location, experience, and performance. Performance-driven annual bonus or commission in addition to base compensation.
Apply NowOpens the employer's application page

Job Details

Languages
Excellent written and spoken English
Required Skills
PythonC++RustLinuxDistributed Systems

Requirements

  • Demonstrated experience improving software performance, efficiency, scalability, or correctness.
  • Strong experience with Linux, ideally including Debian or Ubuntu environments.
  • Solid understanding of performance engineering concepts across multiple layers of the technology stack.
  • Experience with performance measurement and profiling tools such as eBPF, D-Trace, flamegraphs, or comparable technologies.
  • Experience with one or more programming languages such as C, C++, Rust, Go, Python, Java, JavaScript, Node.js, or Dart.
  • Strong analytical thinking and the ability to translate complex performance data into practical engineering decisions.
  • Excellent written and spoken English, with strong presentation and communication skills.
  • Demonstrated leadership, initiative, and commitment to mentoring and developing technical skills in others.
  • Passion for technology demonstrated through personal projects, open source contributions, or technical experimentation.
  • Willingness and ability to travel internationally twice a year for company events lasting up to two weeks.

Responsibilities

  • Drive software performance, efficiency, scalability, and correctness within a specific engineering project.
  • Analyze systems, applications, and code to identify bottlenecks, performance regressions, scalability constraints, and opportunities for optimization.
  • Develop and improve shared tools, infrastructure, dashboards, measurement frameworks, and reporting capabilities for performance analysis.
  • Strengthen test harnesses, pipelines, benchmarks, and engineering processes to make previously difficult-to-measure areas observable and verifiable.
  • Apply performance engineering techniques across different layers of the stack, from CPU and kernel behavior through runtimes, databases, applications, and web technologies.
  • Collaborate with engineers and open source communities across different regions and technical disciplines to solve complex performance challenges.
  • Teach, mentor, and develop performance engineering skills within teams, helping establish a stronger culture of measurement, efficiency, and technical rigor.
  • Lead performance initiatives and influence engineering teams through technical expertise, clear communication, and practical recommendations.
  • Review code and technical designs with a focus on performance, scalability, efficiency, and correctness.
  • Work with hardware and cloud ecosystems to optimize software stacks for different architectures, CPU families, and hypervisors.
  • Share insights, tools, and practices across engineering teams to raise performance standards throughout the product portfolio.
View Full Description & ApplyYou'll be redirected to the employer's site
Geographically adjusted compensation based on location, experience, and performance. Performance-driven annual bonus or commission in addition to base compensation.
Apply Now