— BS\MS in Computer Science or equivalent
— 7+ years of extensive experience with Java and SQL and excellent knowledge of Linux operating system.
— Strong experience in developing, planning and executing functional performance and load testing at various — interface levels (JDBC, ODBC and RESTful services)
— Wide experience in automated performance tools (e.g. Intel VTune, JProfiler)
— Experience in using vectorization techniques
— Deep knowledge of modern multicore architectures and the need for cache-friendly computation
— Strong experience with distributed & mission critical storage systems
— Friendly and highly professional teams
— Flexible working hours with no overtimes
— Regular performance reviews
— Comfortable office facilities (kitchens, gym, sport activities, yoga, lounge rooms, coffee machines etc.)
— Fully paid English classes (twice per week) with own English teachers
— 20 working days of annual paid vacation
— Christmas holidays
— Paid sick-leaves
— Medical insurance
— Incentives (marriage, childbirth)
— Bonuses for internal training delivery
— Team buildings for each project team and corporate events
— Investigate and solve bottlenecks, architectural problems and performance issues
— Work with low-level instrumentation to find out real system behavior
— Guide customer’s team through the behavior of the system on different storage systems (e.g. SSD, NVM)
— Optimize and develop instrument the code base for fine-grained performance analysis and encode
— Validate product enhancements
— Optimize and extend the automation library and framework
ABOUT THE PROJECT:
— As the Technical Lead, you will take responsibility for shaping the future software design.
— You will focus on Performance architecture and will work on end-to-end performance of an RDBMS product as the main developer.
— You will build and operate tools for measuring performance, profile code for finding hot spots and make software changes for improving performance.