kyiv-icon.png
 

Performance Engineer - Kyiv

Full Time – KYIV, UKRAINE

Inflection is looking for a Senior Performance Engineer to help squeeze every drop of performance power from our commerce products and services. This engineer will hunt down slow processes and work with engineers to improve and prepare our code for the clamoring demands of our business users. Candidates must have a background in .NET, SQL, open source tools and languages, server configuration, and root cause analysis. The Performance Engineer will review user and functional requirements, write and execute test scripts for stated and implied requirements, implement a performance test framework, report and analyze results, defect tracking and resolution. This role will also proactively define non-functional requirements to make and break records of how quickly and accurately our products are running. Attention to detail, an agile, team-player approach, and the conviction that speed is an essential feature are keys to success in this role! 

WHAT YOU'LL DO:

  • Create and integrate performance metrics into our product development process

  • Inspire our team to consistently focus on performance

  • Build and maintain framework(s) to benchmark application performance across all layers of the application stack

  • Analyze and monitor system logs using homegrown and commercial profiling tools (AppDynamics, Splunk, etc.)

  • Set up appropriate performance reports and alerts for Prod IT and Engineering teams.

  • Analyze thread and head dumps; make appropriate recommendations to tune runtime settings, Cache and GC settings, along with long-term architectural improvements

  • Research performance-related tickets (requires working closely with Engineering, QA, and Production IT teams to find and fix performance bottlenecks)

  • Demonstrate the ability to understand system architectures, pinpoint problem areas, and develop succinct test plans across multiple cloud computing and software tiers after little more than a conversation

YOU'LL BE A FANTASTIC MATCH FOR THIS ROLE IF YOU BRING:

  • 5+ years of strong software engineering experience (.NET, MVC, EF, etc. preferred in a high-transaction SaaS environment)

  • Performance testing and tuning and automation experience; solid understanding of memory and CPU utilization, throughput, latency, etc; experience with profiling and heap analysis tools

  • Experience using various commercial performance and profiling test tools

  • Strong familiarity of Windows, IIS, .NET core libraries, and the drive to learn as you go

  • Experience working in tech stacks that features SQL and NoSQL data stores, with databases including MS SQL Server and MongoDB

  • Experience with Load Test tools (LoadUI, JMeter) and powershell scripting experience (metrics collection, load test)

  • Subject matter familiarity with commerce or large scale search applications desirable

  • Four-year college degree or equivalent experience preferred; degree in computer science, engineering, or applied mathematics a plus

  • Superior organization, written and verbal communication skills