Junior Software Engineer - Kraków, Polska - Splunk Inc

    Splunk Inc
    Default job background
    Opis
    Are you passionate about learning new technologies and understanding how they work? Are you interested in an opportunity to work with an upbeat team to help drive its products to a new level? We are looking for a creative Junior Performance Engineer to help us focus on the scalability and performance of our products and build meaningful benchmarks that address customer experience.At Splunk, each release of our software is highly scrutinized to meet the demands of our customers. As a Junior Performance Engineer, you'll work with other team members to have a direct impact on our products' success. You will collaborate with peers, field teams, and customers to understand and encapsulate the user scenarios into industry standard benchmarks.

    Responsibilities:

  • Define, design and implement performance / scalability / reliability (PSR) benchmarks on Splunk Enterprise and Cloud products
  • Heavily contribute in the design and implementation of self-service tools for Splunk developers to find performance bottlenecks by themselves
  • Efficiently working with various profiling tools to identify performance and concurrency bottleneck, propose and implement optimizations to improve the Splunk products
  • Implement and improve sizing and capacity calculators for premium Splunk applications on the cloud
  • Demonstrated ability in Performance Engineering and Benchmarking
  • Skilled in both the art and science of benchmark creation and measurement and modeling of system behavior under load
  • Ability to find root cause of performance bottlenecks with profiling tools: flamegraphs, pprof, pstack, qmlprofiler, perf, nmon
  • Get certified in Splunk Fundamentals
  • Requirements:

  • Passionate about finding software performance bottlenecks and optimize product code
  • Experience in Python (C++ or Go would be a huge plus)
  • Knows the basic principles of distributed computing systems. Familiar with Linux, Docker, AWS, GIT, Artifactory in terms of both tools and systems administration
  • BS degree in Computer Science, similar technical field of study or equivalent practical experience
  • 1-2 years of related experience with a Bachelor's degree;
  • Experience in SaaS, Microservice, Cloud Native software companies and projects
  • Nice to have:

  • Experience in solving problems of load, scale, and optimizations of sophisticated large-scale deployments
  • Experience with enterprise software capacity planning
  • Experience with data science and ML
  • Experience with GPU