Having issues with Copilot?Please update to version 1.6.3 by going to Manage Extensions → Update

Performance Engineer Intern
Boulder, CO, Summer 2024
Confirmed live in the last 24 hours
Splunk

5,001-10,000 employees

Data management & visualization platform
Company Overview
Splunk's mission is to address the challenges and opportunities of managing massive streams of machine-generated big data. Splunk is the leading software platform for machine data that enables customers to gain real-time Operational Intelligence.
AI & Machine Learning
Data & Analytics
Cybersecurity

Company Stage

IPO

Total Funding

$1.4B

Founded

2003

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

1%

2 year growth

9%
Locations
Colorado, USA
Experience Level
Intern
Desired Skills
Agile
AWS
Data Structures & Algorithms
Docker
JavaScript
Git
Java
Linux/Unix
Python
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Actively pursuing a Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics or a related technical field, and a strong record of academic achievement
  • At least one semester/quarter remaining to complete after the internship
  • Available to work 40 hours a week for 12 weeks
Responsibilities
  • Collaborate with peers, field teams, and customers to understand and encapsulate the use cases into industry standard benchmarks
  • Work with Performance Stability & Reliability (PSR) senior leads and involve in customer engagement proof-of-concept projects to get direct exposure to the usage patterns we strive to satisfy
  • Drive projects to integrate benchmarking into our continuous integration and test automation frameworks. At Splunk, each and every release of our software is highly scrutinized to meet the demands of our customers
  • Define, code and perform performance/scalability benchmarks on Splunk Enterprise and Cloud products
  • Work with various profiling tools to identify performance and concurrency bottlenecks, and propose and implement optimizations to improve the Splunk product
  • Code and improve sizing and capacity calculators for key Splunk applications on the cloud
Desired Qualifications
  • Knowledge of software engineering processes, agile framework, tools (e.g.: programming proficiency in a language, preferably Python), methods, test development, algorithms and data structures
  • Familiarity with object-oriented programming concepts, large-scale software architecture, networking and distributed systems, and UNIX/Linux environments
  • Proficient in one or more of the following programming languages including but not limited to Go, C++, Java, Python, Javascript
  • Experience with scripting languages (Python) and compiled languages (C/C++) is a plus
  • Familiarity with tools and technologies like Git, AWS, Linux, Docker and Artifactory is a plus
  • Experience in tackling problems of load, scale, and optimizations of complex large-scale deployments is a plus
  • Ability to find root cause of performance bottlenecks with profiling tools, pstack, qmlprofiler is a plus