Город: Саратов
З/п: 75000 руб.
Опыт работы: От 1 года до 3 лет
Отзывы о компании Grid Dynamics

Grid Dynamics is a leading provider of scalable eCommerce platform solutions. Our clients are some of the largest and fastest growing eCommerce organizations in the industry, such as eBay and Macy's. We offer technology solutions for next-generation eCommerce systems, particularly in the areas of core transaction processing, product search engines, personalization platforms, continuous delivery and private clouds. We have been named "Cool Vendor of Infrastructure Services" by Gartner, a "Promising Start-up" by Harvard Business School Alumni Association of Norther California, one of "Top Cloud Computing Players" by Cloud Computing Journal, a "Start-up to Watch" by Microsoft, and featured as a case study in the "World Economic Forum Report on Global Entrepreneurship" presented at Davos, Switzerland by Stanford University.    

Grid Dynamics team in is continuously looking for bright minded people to reinforce our current and future projects.

Responsibilities:

  • Lead design and development of Big Data analytical applications from product vision to implementation.
  • Work in team using agile methodology of software development
  • Analysis and improvement of application(-s) performance.
  • Collaboration with distributed team of developers, testers, analysts (Kharkov, Moscow, San-Francisco)

  Requirements:

  • Strong personality and ability to lead a team.
  • Education in Computer Science or similar; theoretical knowledge in CS: algorithms and complexity estimation, data structures, operation systems, programming languages
  • At least 5 years in Software Development
  • Deep understanding of Java platform – collections, concurrency, etc
  • Understanding of network protocols TCP/IP, UDP and main principles of network topologies
  • RDBMS experience (SQL, JDBC)
  • Deep understanding of different deployment architectures
  • Deep understanding of OOP/OOD, patterns, UML
  • Experience of enterprise applications development (J2EE, Spring Source, etc)
  • Unix/Linux at least on user level (bash/ssh/ps/grep etc.)
  • Experience with version control and bug tracking systems
  • Experience with build systems (ant, maven2, etc)
  • Experience with unit tests and integration tests
  • Desire and ability for quick learning of new tools and technologies
  • Good communication skills and intermediate English level


Desired:

  • Good understanding of JVM internals.
  • Experience with Hadoop/HBase stack.
  • Machine learning/data mining techniques – pattern mining, collaborative filtering, anomaly detection.
  • Experience with columnar databases (Greenplum DB, Sybase IQ or other)
  • Understanding of database query execution internals and plan optimization techniques
  • Understanding of different database architectures (single server, shared storage, MPP)
  • Strong distributed systems and architecture knowledge
  • Experience of performance problem solving
  • Understanding of agile methodology
  • Experience of development, documentation and «sale» of software architecture design to team or customer
  • Experience of small development team leadership


We offer:

  • Competitive salary (after interview)
  • Work on bleeding-edge projects within grid computing and distributed computing with a highly motivated and dedicated team of developers and testers
  • Flexible schedule
  • Possible business trips to Silicon Valley
  • Medical insurance, benefit program 

0
Нравится