აღწერა

მოხდება თანამშრომლობა გლობალურად გაფანტულ გამოცდილ ინჟინერთა გუნდთან, რომელიც ფოკუსირებულია Lucene-ის დისტრიბუციული ინდექსირებისა და მოთხოვნების შესაძლებლობებზე. თქვენ იქნებით ამ სფეროს ექსპერტი და ნებისმიერი კითხვის შემთხვევაში თქვენ მიმართავენ. გააუმჯობესებთ ამ სფეროებს თქვენი კითხვებისა და ინტუიციის საფუძველზე. თქვენ დაეხმარებით მონაცემთა ინტენსიური ახალი ფუნქციების შექმნაში, საინტერესო შეცდომების გამოსწორებაში და ტესტირების დაფარვის გაზრდაში. ზოგჯერ მოგიწევთ ახალი ალგორითმების ან მონაცემთა სტრუქტურების გამოგონება ან არსებულის იმპლემენტაცია. ზოგჯერ მოგიწევთ ოპერაციულ სისტემასა და აპარატურასთან მუშაობა. იმუშავებთ მსოფლიოს სხვადასხვა საზოგადოების წევრებთან პრობლემებსა და pull request-ებზე. საჭიროა ძლიერი Java უნარები, მონაცემთა სტრუქტურებისა და კონკურენციის სტანდარტული ბიბლიოთეკის ცოდნა. ასევე, კონკურენტული და პარალელური პროგრამირების პრინციპების შესანიშნავი გაგება. აუცილებელია აპლიკაციური მონაცემთა დამუშავების (მონაცემთა სტრუქტურები, ალგორითმები) გამოცდილება და OS-ის დაბალი დონის აბსტრაქციებთან შეხება. მოეთხოვება მაღალი დონის ავტონომიურობა და პროექტების საწყისიდან დასრულებამდე წარმართვის უნარი. საჭიროა მყარი პროგრამული უზრუნველყოფის საინჟინრო საფუძვლები და მაღალი ხარისხის გადაწყვეტილებების დიზაინისა და მიწოდების დადასტურებული გამოცდილება. კომფორტულად უნდა იყოთ კოლაბორაციულ განვითარებაში, კოდზე და მიდგომებზე უკუკავშირის გაცვლა-მიღების ჩათვლით. დამატებითი უპირატესობებია Elasticsearch, Solr, PostgreSQL, MongoDB ან Cassandra-ს მსგავსი მონაცემთა შენახვის ტექნოლოგიების გამოყენების გამოცდილება, Lucene-თან მუშაობა, ინდექსისა და საძიებო მონაცემთა სტრუქტურების ტექნოლოგიებზე მუშაობა, ღია კოდის პროექტებთან მუშაობა და მონაცემთა ბაზის, საძიებო სისტემის, OS ან ღრუბლოვანი სერვისის განვითარების გამოცდილება. საჭიროა შესანიშნავი ვერბალური და წერილობითი კომუნიკაციის უნარები.