Staff Software Engineer I - Performance Engineer, JMeter, Gatling & Taurus
Core
Lead performance architecture and test execution for the Cognitive Execution portfolio, optimizing distributed systems and guiding teams to fix root causes of performance issues.
Role type
Staff Software Engineer (Performance Engineering)
Builds
Performance test strategies, workload models, execution frameworks, and optimized distributed systems for the Cognitive Execution portfolio.
Domain
Software Performance Engineering, Cloud Architecture, Database Optimization
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Performance engineering execution, JMeter, Gatling, Taurus, BlazeMeter, Java code comprehension, SQL and NoSQL database tuning, JVM fundamentals, Observability and monitoring tools, Linux, CI/CD pipelines
Preferred skills
Warehouse Management Solutions (WMS) domain knowledge, Supply chain domain understanding, Open-source contributions, Conference presentations
Technologies
JMeter, Gatling, Taurus, BlazeMeter, Appium, Selenium, Elastic, Kibana, SQL, NoSQL, JVM, Kubernetes, Docker, Azure, GitHub Actions, Jenkins, IntelliJ, SSMS
Responsibilities
Lead performance architecture and test execution activities, Design and optimize performance tests, Identify root causes of performance issues, Execute and oversee performance/load/benchmark tests, Mentor and empower junior team members, Participate in team hiring activities
Seniority
Staff, hands-on IC with leadership and mentorship