Performance Engineer (Colombia)
BrightInsight
·
Posted:
June 2, 2023
·
Other
About the position
The Performance Engineer position at BrightInsight is responsible for ensuring that the BrightInsight Platform meets required performance benchmarks. This role involves working closely 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. Key responsibilities include designing and performing performance tests, developing automation and execution scripts, profiling microservices, and providing performance recommendations. Required skills include proficiency in programming languages, knowledge of databases and cloud/container technologies, experience with CI/CD tools and load injection tools, and familiarity with APMs and monitoring tools.
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 3+ years of experience in one or more languages (Java, Python, C, C++, GoLang, Javascript)
- Have 3+ basic knowledge in any database (Postgres, MySQL, Mongo, Elasticsearch)
- Have 2+ years of experience with Cloud and container technologies (GCP, AWS, Azure, Kubernetes, Docker)
- Have 2+ years of experience using and developing pipelines using one or more CI/CD tools (Jenkins, Gitlab CICD, Circle CI, Travis)
- Have 2+ 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
- 3+ years of experience in one or more languages (Java, Python, C, C++, GoLang, Javascript)
- 3+ Basic knowledge in any database (Postgres, MySQL, Mongo, Elasticsearch)
- 2+ years of experience with Cloud and container technologies (GCP, AWS, Azure, Kubernetes, Docker)
- 2+ years of experience using and developing pipelines using one or more CI/CD tools (Jenkins, Gitlab CICD, Circle CI, Travis)
- 2+ 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
- Competitive salary and compensation package
- Opportunity to work with leading life sciences and software investors
- Chance to work with top-tier customers, including top biopharma and MedTech companies
- Recognition and awards for the BrightInsight platform
- Agile and low bureaucracy work environment
- Opportunity to work with experienced professionals in the digital health space
- Vision to transform patient outcomes globally through digital technology
- Start-up environment with a focus on collaboration and customer satisfaction
- Commitment to continuous improvement and drive to win
- Emphasis on partnership and strategic collaboration with customers
- Passion for transforming care and patient outcomes
- Accountability, respect, and trust in the workplace
- Opportunity to positively impact healthcare globally
- Equal opportunity employer with a commitment to diversity and inclusion
- Reasonable adjustments for applicants with disabilities