შესრულების ინჟინერი - შესრულების ანალიზი და ოპტიმიზაცია
ავტომატურად ნათარგმნია ორიგინალი განცხადებიდან. ორიგინალის წაკითხვა ინგლისურად →
სუპაბაზის შესახებ
სუპაბაზა არის პოსტგრესის განვითარების პლატფორმა, რომელიც დეველოპერების მიერ არის შექმნილი დეველოპერებისთვის. ჩვენ ვთავაზობთ სრულ ბექენდ გადაწყვეტას, რომელიც მოიცავს მონაცემთა ბაზას, ავთენტიფიკაციას, შენახვას, კიდე ფუნქციებს, რეალურ დროში და ვექტორული ძიებას. ყველა სერვისი ღრმად არის ინტეგრირებული და შექმნილია ზრდისთვის.
როლის შესახებ
ჩვენ ვეძებთ გამოცდილი შესრულების ინჟინრებს, რათა ვიპოვოთ და განვახორციელოთ შესრულების გაუმჯობესება სუპაბაზას სტეკში - შეკითხვის ოპტიმიზერიდან დაწყებული ბლოკ მოწყობილობის დონეზე, და ქსელის გზებისა და ღრუბლოვანი ინფრასტრუქტურის მასშტაბით, რომელიც აკავშირებს ჩვენს დისტრიბუციულ პლატფორმას. ეს არის შესრულების მიწოდების როლი: რეალური, გაზომვადი გაუმჯობესებები ჩვენს მონაცემთა ბაზაში, პლატფორმაში და API-ებში, როდესაც ჩვენ ვიზრდებით საწარმოს და პლატფორმის დონის დატვირთვებისკენ. თქვენ მიერ შემუშავებული მეთოდოლოგიები და ინსტრუმენტები არსებობს ამ მიწოდების გასამრავლებლად.
თქვენ შეუერთდებით ახალ შესრულების გუნდს, როგორც ერთ-ერთ პირველ წევრს, რომელიც მუშაობს ღრმად გამოცდილი შესრულების ინჟინრის გვერდით, გუნდი იზრდება დაახლოებით ექვსამდე ამ წელს. არ არსებობს მემკვიდრეობითი პროცესი, რომელიც უნდა იყოს მიღებული - თქვენ დაგეხმარებით განსაზღვროთ, თუ როგორ მუშაობს შესრულების ინჟინერია სუპაბაზაში.
რას გააკეთებთ
- იპოვეთ შეფერხებები ცოცხალ წარმოების სისტემებში და ახასიათებთ მათ ზუსტად ისე, რომ მფლობელმა გუნდმა შეძლოს მათზე ზემოქმედება თქვენს გარეშე.
- მჭიდროდ თანამშრომლობა მონაცემთა ბაზის გუნდებთან (მაგ. Multigres, OrioleDB) და ინფრასტრუქტურის გუნდებთან კონკრეტული შესრულების გაუმჯობესების მიზნით.
- შექმნა, კომუნიკაცია და განვითარება შესრულების მეთოდოლოგიებისა და ინსტრუმენტების, რომლებიც ცოცხალი წარმოების მონაცემებს აქცევს მოქმედების ინსაითებად.
- თანამშრომლობა დაკვირვების გუნდთან, რათა დაიჭიროს სწორი სიგნალები და შექმნას პლატფორმის შესრულების ერთიანი ხედვა (ლატენტობა, გამტარუნარიანობა, კუდის ქცევა) პროდუქტების მასშტაბით.
- დახმარება გუნდებს თვითმომსახურების შესრულების ანალიზში და შესრულების პირველადი ინჟინერიის პრობლემად ქცევაში.
პრობლემები, რომელზეც შეიძლება მუშაობა
- ბირთვის პაგინგის ქცევის ოპტიმიზაცია წარმოების დატვირთვებზე
- მეხსიერების ზედნადების შემცირება OrioleDB და Multigres-ში
- ლატენტობის მწვერვალების წყაროების იდენტიფიკაცია და აღმოფხვრა აპლიკაციისგან ბირთვის დონეზე
- სკალირების შეფერხებების იდენტიფიკაცია მთელ სტეკში და შესაბამისი გუნდების დახმარება სუპაბაზასა და ფართო საზოგადოებაში მათ გადაჭრისთვის
რას ვეძებთ
- ღრმა გამოცდილება შესრულების ინჟინერიაში, კონკრეტულად კომპლექსური დისტრიბუციული სისტემების შესრულების ანალიზში.
- თქვენ შეგიძლიათ გაიაროთ მთელი სტეკი: მიჰყევით კუდის ლატენტობის პრობლემას შეკითხვის ოპტიმიზერიდან სისტემური ზარის საზღვრამდე IO შეკვეთამდე - ან აუზების გადახტომების, ქსელის გზებისა და ხელმისაწვდომობის ზონების მასშტაბით, პროფილების და კვალიების წაკითხვა ყველა ფენაზე.
- სიღრმე მინიმუმ ერთი ბოლოს სტეკისა: Linux ბირთვის შიდა ნაწილები (ვირტუალური მეხსიერება, დაგეგმვა, ქსელინგი, IO) ან მონაცემთა ბაზის შიდა ნაწილები (შეკითხვის დაგეგმვა, შენახვის ძრავები, ბუფერისა და WAL მენეჯმენტი)
- ქსელური და ღრუბლოვანი ინფრასტრუქტურის შესრულების ძლიერი სამუშაო ცოდნა: TCP ქცევა დატვირთვის ქვეშ, ქსელის ვირტუალიზაციის ზედნადები და AWS პრიმიტივების შესრულების მახასიათებლები (EBS გამტარობა და IOPS, ინსტანციის ქსელის ლიმიტები, განთავსების ჯგუფები, cross-AZ შეყოვნება).
- დადასტურებული უნარი, გადააქციოს შესრულების შეხედულებები რეალურ პროდუქტად და არქიტექტურულ გაუმჯობესებებად, მათ შორის გუნდების მოტივირება, რომლებიც თქვენ არ ხართ ნაწილი, პრიორიტეტების მინიჭება და გამოსავლის მიწოდება.
- ძლიერი წერილობითი კომუნიკაცია: თქვენი პრობლემების დახასიათებები ზუსტი, განმეორებადი და დამაჯერებელია თავისთავად.
- პრაგმატული, ინსტრუმენტებზე ორიენტირებული აზროვნება; კომფორტული მუშაობა პროდუქტის, ინფრასტრუქტურისა და მონაცემთა ბაზის გუნდებთან.
რას გთავაზობთ
- სრულად დისტანციური მუშაობა
ჩვენ ვიქირებთ გლობალურად. ჩვენ გვჯერა, რომ თქვენ შეგიძლიათ საუკეთესო სამუშაოს შესრულება ყველგან. არ არსებობს Supabase ოფისები, მაგრამ ჩვენ გთავაზობთ WeWork წევრობას ან თანამშრომლობის ხარჯების ანაზღაურებას, რომელსაც შეგიძლიათ გამოიყენოთ მთელ მსოფლიოში.
- ESOP
ყველა გუნდის წევრი იღებს ESOP (კაპიტალის საკუთრება) კომპანიაში. ჩვენ გვინდა, რომ ყველამ გაიზიაროს ის, რაც ჩვენ ერთად ვაშენებთ.
- ტექნიკური ხარჯების ანაზღაურება
გამოიყენეთ ეს ბიუჯეტი თქვენი იდეალური სამუშაო გარემოს შესაქმნელად, ლეპტოპი, მონიტორი, ყურსასმენები ან ყველაფერი, რაც დაგეხმარებათ საუკეთესო სამუშაოს შესრულებაში.
- ჯანმრთელობის დაზღვევა
Supabase ფარავს 100% ჯანმრთელობის დაზღვევის ხარჯებს თანამშრომლებისთვის და 80% დამოკიდებულებისთვის, მიუხედავად იმისა, თუ სად ხართ თქვენ. თქვენი კეთილდღეობა და თქვენი ოჯახის ჯანმრთელობა მნიშვნელოვანია ჩვენთვის.
- წლიური შეხვედრები
წელიწადში ერთხელ მთელი კომპანია იკრიბება ახალ ქალაქში ერთი კვირის განმავლობაში კავშირის, თანამშრომლობისა და გართობისთვის. ეს არის ჩვენი წლის ერთ-ერთი მთავარი მოვლენა.
- მოქნილი მუშაობა
ჩვენ ვმუშაობთ ასინქრონულად და ვენდობით თქვენ, რომ მართოთ თქვენი დრო. თქვენ იცით, რა უნდა გაკეთდეს და როდის.
- პროფესიული განვითარება
ყველა გუნდის წევრი იღებს წლიურ განათლების ხარჯების ანაზღაურებას სწავლისთვის, კურსები, წიგნები, კონფერენციები ან ყველაფერი, რაც მხარს უჭერს თქვენს ზრდას.
გუნდის შესახებ
Supabase დაიბადა დისტანციური და ღია კოდის პირველად. ჩვენ გვჯერა, რომ ჩვენი გლობალურად განაწილებული გუნდი არის ჩვენი საიდუმლო იარაღი იმ ინსტრუმენტების შექმნაში, რომლებიც დეველოპერებს უყვართ.
- ~400 გუნდის წევრი
- 60+ ქვეყანა
- 20+ ენები
- $1 მილიარდზე მეტი მოზიდული (მათ შორის $500 მილიონი სერია F)
- 540,000+ საზოგადოების წევრი
ჩვენ სწრაფად ვმუშაობთ, ვაშენებთ საჯაროდ და ვიყენებთ იმას, რასაც ჩვენ ვქმნით. თუ ეს თქვენს პროექტშია, ჩვენ ალბათ ვიყენებთ მას ჩვენს პროექტში. ჩვენ ღრმად გვჯერა ღია კოდის ეკოსისტემისა და ვცდილობთ მხარი დავუჭიროთ, არა შევცვალოთ, არსებული ინსტრუმენტები და საზოგადოებები.
ამ განცხადების ასლს ვაქვეყნებთ, რომ საქართველოში სამუშაოს მაძიებლებმა იპოვონ, პირვანდელ წყაროზე ბმულით. თუ თქვენია, შეგიძლიათ მისი მართვა თავად აიღოთ, ან მოგვთხოვოთ მოხსნა.
გადმობარებული განცხადება პირდაპირი ხდება: გამოქვეყნებიდან ან აწევიდან ერთი კვირა ჩანს სხვა საიტებიდან შეგროვებულ განცხადებებზე მაღლა, მისი შესწორება, აწევა და დახურვა თავად შეგიძლიათ, და განცხადება Google-ის ვაკანსიების ძიებაში ხვდება.