Overall Performance of our systems and solution, leading optimization of software and systems to improve site speed, support scalability, reliability and stability
Requirements
- 10+ years of experience in Performance engineering and scalability engineering for cloud-hosted applications.
- Strong proficiency with performance tools like K6, JMeter.
- Strong knowledge of monitoring and observability tools like Data dog, Grafana, Dynatrace.
- Strong proficiency in scripting languages (ex: Java, JavaScript, Python)
- Strong technical knowledge of virtualization, storage and networking.
- Proficiency in profiling all layers of the Technology stack (Software, OS, network) and optimizing complex applications
- Expertise knowledge in Cloud & Container Ecosystem (Azure, Docker, Kubernetes)
Responsibilities
- Own the performance observability for production and lower environments, identifying and acting on concerning trends.
- Develop competency across our complete web technologies stack (client, framework, and services)
- Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
- Monitor, assess and analyze the holistic performance of the application with benchmarking tools.
- Identify bottlenecks, lead root cause analysis, collaborate with developers, automate processes and ensure proper tools to ensure systems meet performance requirements from design to deployment
- Own and enhance performance coverage by consulting with developers to identify areas for improvement and expansion
- Investigate and diagnose performance issues to identify the root cause of the problems
Other
- Bachelor’s degree in computer science or related field
- This job is not eligible for relocation benefits.
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
- Excellent communication and collaboration skills, with the ability to work effectively with developers, product managers, and business stakeholders.
- Master’s degree in computer science or related field