Senior Performance Engineer

Dremio Logo

Dremio

πŸ“Remote - India

Summary

Join Dremio as a Performance Engineer and contribute to building the future of data analytics. You will independently plan and execute end-to-end performance testing, ensuring high scalability, reliability, and responsiveness of our data analytics products. This role involves developing automated performance frameworks, simulating real-world workloads, analyzing bottlenecks, and collaborating with cross-functional teams to resolve performance issues. You will also publish benchmark reports and provide leadership with insights into product performance. The ideal candidate will have extensive experience in performance engineering and testing, strong programming skills, and expertise in distributed systems and data formats. This position offers the opportunity to work on cutting-edge technologies and make a significant impact on a rapidly growing company.

Requirements

  • 8+ years minimum of experience in performance engineering and testing of scalable software systems
  • Hands-on experience with performance testing tools like JMeter or Gatling
  • Strong programming skills in Java and Python
  • Proficient in using Docker, Kubernetes, Prometheus, Grafana, and CI/CD tools
  • Expertise in distributed systems (e.g., Spark, Hadoop) and data formats like Parquet and Iceberg

Responsibilities

  • Design and execute end-to-end performance tests using automated tools, load simulators, and test harnesses in an agile development environment
  • Build and maintain performance measurement frameworks to monitor system scalability, concurrency, and responsiveness in distributed, multithreaded systems
  • Collaborate with engineering and support teams to simulate real-world data usage and workloads, identify bottlenecks, and resolve performance issues
  • Analyse and debug performance issues in both development and customer environments, file defects, and ensure timely resolution with cross-functional teams
  • Publish performance benchmark reports and provide regular updates to leadership on product performance, reliability, and scalability

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs