Snap Inc.
Snap Inc.
Η Snap Inc. είναι μια τεχνολογική εταιρεία που αναπτύσσει προϊόντα βασισμένα στην κάμερα για επικοινωνία, δημιουργικότητα και αυτοέκφραση. Το έργο της επικεντρώνεται στη χρήση οπτικής τεχνολογίας για να βοηθά τους ανθρώπους να συνδέονται, λαμβάνοντας παράλληλα υπόψη τις ευρύτερες επιπτώσεις των ψηφιακών προϊόντων στην ψυχική υγεία, την κοινωνία και το περιβάλλον. Η εταιρεία αναδεικνύει επίσης τη διαφορετικότητα, την ισότητα και τη συμπερίληψη στο ανθρώπινο δυναμικό της, καθώς και τον υπεύθυνο σχεδιασμό, την ηθική διακυβέρνηση, τη διαφανή λήψη αποφάσεων και τις περιβαλλοντικά συνειδητές λειτουργίες.

Μηχανικός Λογισμικού Backend, Επίπεδο 5 – Snap Inc. (Λος Άντζελες, Εργασία από το γραφείο)

Σχεδιασμός και λειτουργία κατανεμημένων backend υπηρεσιών που υποστηρίζουν το Snapchat, συμπεριλαμβανομένων συστημάτων ταυτότητας, κοινωνικού γραφήματος και διατήρησης δεδομένων. Δημιουργία ασφαλούς και επεκτάσιμης υποδομής για πλατφόρμα υψηλής διαθεσιμότητας.

Περιγραφή

  • Σχεδιασμός, υλοποίηση και λειτουργία επεκτάσιμων υπηρεσιών, όπως συστήματα ταυτότητας, κοινωνικού γραφήματος και διατήρησης δεδομένων
  • Συνεργασία με ομάδες σε ολόκληρο τον οργανισμό για τη διευκρίνιση αναγκών προϊόντος, την αξιολόγηση συμβιβασμών και την παράδοση λύσεων προϊόντος
  • Δοκιμή, αξιολόγηση και αποσφαλμάτωση υλοποιήσεων, με διατήρηση υψηλής ποιότητας μηχανικής
  • Εφαρμογή πρακτικών που βελτιώνουν τη διαθεσιμότητα, την επεκτασιμότητα, την επιχειρησιακή αριστεία και την αποδοτικότητα κόστους
  • Χρήση ροών εργασίας μηχανικής με υποστήριξη τεχνητής νοημοσύνης για την παράδοση επεκτάσιμων υπηρεσιών με ορθό, ασφαλή και έτοιμο για παραγωγή κώδικα
  • Αυτόνομη παράδοση δυνατοτήτων μεσαίου μεγέθους σε διάστημα αρκετών εβδομάδων και μέσω πολλαπλών αιτημάτων συγχώνευσης
  • Διερεύνηση και επίλυση περιστατικών και επειγουσών διορθώσεων

Απαιτήσεις

  • Πτυχίο στην επιστήμη υπολογιστών ή σε συναφή τεχνικό κλάδο, ή ισοδύναμη πρακτική εμπειρία
  • Τουλάχιστον 6 χρόνια εμπειρίας στην ανάπτυξη λογισμικού μετά από πτυχίο, ή πάνω από 5 χρόνια μετά από τεχνικό μεταπτυχιακό, ή πάνω από 2 χρόνια μετά από σχετικό διδακτορικό
  • Εμπειρία στην ανάπτυξη backend υπηρεσιών ή κατανεμημένων συστημάτων
  • Εμπειρία σε μικροϋπηρεσίες μεγάλης κλίμακας, κατανεμημένα συστήματα, πλατφόρμες cloud και αποθήκευσης, υποδομές και σχεδιασμό συστημάτων, ασφάλεια, δικτύωση, αποθήκευση δεδομένων ή μηχανική μάθηση και επεξεργασία φυσικής γλώσσας
  • Αποδεδειγμένη εμπειρία λειτουργίας συστημάτων υψηλής διαθεσιμότητας σε σημαντική κλίμακα
  • Εμπειρία στον προγραμματισμό σε Java, C++ και/ή Python
  • Εμπειρία με NoSQL, Memcache ή Redis, Kubernetes ή υπηρεσίες Google/AWS
  • Ικανότητα αυτόνομης παράδοσης δυνατοτήτων μεσαίου μεγέθους σε διάστημα αρκετών εβδομάδων και μέσω πολλαπλών αιτημάτων συγχώνευσης
  • Κατανόηση της λειτουργίας συστημάτων, συμπεριλαμβανομένης της διερεύνησης και επίλυσης περιστατικών και επειγουσών διορθώσεων
  • Ισχυρές δεξιότητες συνεργασίας και ομαδικής εργασίας
  • Ικανότητα ή ισχυρή aptitude για χρήση εργαλείων τεχνητής νοημοσύνης και έλεγχο των παραγόμενων αποτελεσμάτων για αρχιτεκτονική ακεραιότητα, ζητήματα απόδοσης και κινδύνους ασφάλειας
  • Διάθεση εκμάθησης και εφαρμογής εξελισσόμενων συστημάτων και εργαλείων τεχνητής νοημοσύνης
  • Εμπειρία εργασίας με κατανεμημένα συστήματα

Παροχές

  • Αμειβόμενη γονική άδεια
  • Ολοκληρωμένη ιατρική κάλυψη
  • Προγράμματα υποστήριξης συναισθηματικής και ψυχικής υγείας
  • Πακέτα αποδοχών που περιλαμβάνουν συμμετοχικό κεφάλαιο μέσω RSUs
  • Προεπιλεγμένη πολιτική Together που απαιτεί αναμενόμενη εργασία από το γραφείο τουλάχιστον τέσσερις ημέρες την εβδομάδα