Tech Stack
AndroidAWSCloudiOSJenkinsJMeterKafkaKubernetesMongoDBPythonRabbitMQ
About the role
- Cloud Performance Engineer to build and scale services supporting medical devices, mobile applications, partner integrations, and data analytics
- Build Cloud performance harnesses using tools such as JMeter, Locust, Python, and Kubernetes
- Ensure Cloud solutions meet defined SLAs, SLOs, and SLIs
- Collaborate with cross-functional teams to design scalable, cost-effective solutions
- Analyze performance findings and provide recommendations to optimize Cloud configurations
- Document and report performance findings to development team and stakeholders
- Participate in capacity planning and forecasting activities to ensure resources support Insulet growth and peak loads
- Work closely with Site Reliability Engineering to refine SLIs and build monitoring capabilities
- Create dashboards using monitoring services such as AWS CloudWatch and DataDog
- Automate performance activities in Bamboo/Jenkins CI/CD builds
- Python scripting, as necessary, to support performance activities
- Comply with Insulet quality practices for the design and maintenance of medical products
Requirements
- Bachelor's degree in software engineering or 3+ years of performance testing experience is preferred
- Experience planning and designing performance tests for load, stress, spikes, and scalability is preferred
- Experience developing performance testing scripts for AWS or Cloud is preferred
- Fluent with Python is preferred
- Experience developing with performance testing tools such as JMeter or Locust is preferred
- Experience with message delivery systems such as RabbitMQ and Kafka is preferred
- Experience with MongoDB is preferred
- Experience with OpenTelemetry, DataDog or other tools to instrument, generate, and collect data is preferred
- Able to work independently with minimum supervision is preferred
- Able to communicate with candor and trust at multiple levels of the organization is preferred