Performance Engineer

RevspringHamilton Township, NJ
234dRemote

About The Position

We are a healthcare software company with a distributed team of 100 engineers across the US. Our focus is on building resilient, high-performance systems that drive real impact in the healthcare industry. We value teamwork, technical excellence, and a culture of continuous learning. We're looking for a Performance Engineer with expertise in distributed systems and a passion for fault injection testing. Your mission will be to design and implement an environment that enables us to simulate failures, identify bottlenecks, and improve the resilience of our systems. You will work closely with software engineers, SREs, and QA teams to ensure our platform can handle real-world stress conditions at scale.

Requirements

  • 5+ years of experience in performance engineering, preferably in distributed or cloud-based systems.
  • Hands-on experience with fault injection tools (e.g., Chaos Monkey, Gremlin, LitmusChaos)
  • Strong understanding of distributed system architectures, including microservices, databases, and event-driven systems.
  • Proficiency in load testing tools like JMeter.
  • Experience with observability tools (e.g., Prometheus, Grafana, Datadog, New Relic).
  • Proficiency in at least one programming language (Python, Go, Java, etc.).
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
  • Ability to analyze system performance metrics and debug complex performance issues.

Responsibilities

  • Design and build a fault injection testing framework to simulate failures across a distributed system.
  • Develop chaos engineering strategies to proactively uncover weaknesses in our infrastructure and application layers.
  • Collaborate with development and SRE teams to define and measure system performance benchmarks.
  • Implement load testing and stress testing methodologies to evaluate system performance under varying conditions.
  • Identify and optimize bottlenecks in distributed databases, messaging queues, APIs, and microservices.
  • Automate performance testing within the CI/CD pipeline.
  • Provide insights and recommendations based on performance test results to improve system resilience.

Benefits

  • Competitive salary
  • Benefits
  • Fully remote work flexibility
  • Opportunity to make a real impact in healthcare technology

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service