Staff Performance Engineer (Colombia)
BrightInsight
·
Posted:
June 2, 2023
·
Other
About the position
The Staff Performance Engineer position at BrightInsight is responsible for ensuring that the BrightInsight Platform meets the required performance benchmarks. This role involves working with software engineering teams, leading other developers, and collaborating with product managers to gather requirements and implement solutions. The ideal candidate should have a strong QA mindset, experience in performance testing of back-end systems, and the ability to work independently and as part of a team. The key responsibilities include designing and performing end-to-end performance tests, developing automation and execution scripts, profiling microservices, determining infrastructure optimizations, analyzing application design, and maintaining the Performance Framework infrastructure.
Responsibilities
- Design and perform end-to-end performance tests
- Develop automation and execution scripts and create reporting for a platform composed of microservices deployed in Google Cloud K8s Engine
- Profile microservices/applications and identify bottlenecks
- Determine sizing and cost optimizations for Platform infrastructure and deployments
- Analyze and validate application design and provide performance recommendations
- Develop and maintain in-house Performance Framework infrastructure
- Have 8-12 years of experience in one or more languages (Java, Python, C, C++, GoLang, Javascript)
- Have basic knowledge in any database (Postgres, MySQL, Mongo, Elasticsearch)
- Have 3+ years of experience with Cloud and container technologies (GCP, AWS, Azure, Kubernetes, Docker)
- Have 3+ years of experience using and developing pipelines using one or more CI/CD tools (Jenkins, Gitlab CICD, Circle CI, Travis)
- Have 3+ years of experience with a Load injection tool like JMeter, Gatling or Sitespeed
- Have experience with APMs, resource usage metrics, and monitoring tools (Datadog, New Relic, etc.)
Requirements
- 8-12 years of experience in one or more languages (Java, Python, C, C++, GoLang, Javascript)
- 3+ Basic knowledge in any database (Postgres, MySQL, Mongo, Elasticsearch)
- 3+ years of experience with Cloud and container technologies (GCP, AWS, Azure, Kubernetes, Docker)
- 3+ years of experience using and developing pipelines using one or more CI/CD tools (Jenkins, Gitlab CICD, Circle CI, Travis)
- 3+ years of experience with a Load injection tool like JMeter, Gatling or Sitespeed
- Experience with APMs, resource usage metrics and monitoring tools (Datadog, New Relic, etc.)
Benefits
- Intensely collaborative work environment
- Passionate focus on the customer
- Tenacious commitment to continuous improvement
- Relentless drive to win
- Flexibility and willingness to learn
- Partnership and strategic collaboration with customers
- Passion for transforming care and patient outcomes
- Accountability to one another, customers, and mission-critical projects
- Respect for one another, customers, and data management
- Trust and integrity in all actions
- Nimble and agile work approach without shortcuts
- Excellence in product delivery and hiring
- Real-world impact on healthcare globally
- Equal opportunity employment without discrimination based on age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, disability, pregnancy status, or any other protected status
- Reasonable adjustments for qualified applicants with disabilities during the selection process