Εργασία
Από ροή συνεργάτη
Infrastructure Software Engineer, Metadata Core
Τιμή κατόπιν αιτήματος
Λεπτομέρειες
- Τύπος απασχόλησης
- Πλήρης απασχόληση
- Απομακρυσμένα
- Ναι
- Εταιρεία
- Dropbox
- Επίπεδο
- Any
Περιγραφή
Μεταφρασμένο αυτόματα από English. Το πρωτότυπο κείμενο είναι το επίσημο. Μηχανική μετάφραση — ετοιμάζεται μια πιο ακριβής έκδοση.
Περιγραφή ρόλου
Ως Μηχανικός Λογισμικού στην ομάδα Μεταδεδομένων, θα δημιουργήσετε και θα χειρίζεστε τις μεγάλης κλίμακας κατανεμημένες βάσεις δεδομένων από τις οποίες εξαρτάται κάθε υπηρεσία Dropbox. Τα συστήματα μεταδεδομένων είναι κρίσιμα για την αποστολή, στη ζωντανή διαδρομή για όλες τις λειτουργίες των χρηστών και πρέπει να πληρούν αυστηρές απαιτήσεις για καθυστέρηση, ανθεκτικότητα και συνέπεια συναλλαγών.
Θα σχεδιάσετε και θα εξελίξετε την βασική υποδομή που διαχειρίζεται τις βάσεις δεδομένων του Dropbox σε κλίμακα, επιτρέποντας γρήγορη, αξιόπιστη πρόσβαση σε δεδομένα για εκατομμύρια χρήστες και εκατοντάδες εσωτερικές υπηρεσίες. Αυτή η εργασία καλύπτει κατανεμημένα συστήματα, συστήματα αναπαραγωγής, προσωρινής αποθήκευσης και συστήματα βάσης δεδομένων συναλλαγών.
Θα συνεργαστείτε στενά με μηχανικούς σε ομάδες υποδομών και προϊόντων για να διασφαλίσετε ότι το επίπεδο μεταδεδομένων ανταποκρίνεται στις επιχειρηματικές ανάγκες και θα συνεχίσει να κλιμακώνεται με την ανάπτυξη του Dropbox. Αυτή είναι μια ευκαιρία να αξιοποιήσετε την τεχνογνωσία σας στα κατανεμημένα συστήματα και να εξελιχθείτε σε ευρύτερη τεχνική ηγεσία.
Το Πλαίσιο Σταδιοδρομίας Μηχανικής μας είναι ορατό από οποιονδήποτε εκτός της εταιρείας και περιγράφει τι αναμένεται για τους μηχανικούς μας σε κάθε επίπεδο σταδιοδρομίας μας. Δείτε την ανάρτηση του ιστολογίου μας για αυτό το θέμα και περισσότερα εδώ.
Ευθύνες
• Σχεδιασμός και διατήρηση κατανεμημένων συστημάτων βάσεων δεδομένων που παρέχουν πρόσβαση σε δεδομένα χαμηλής καθυστέρησης και ισχυρά συνεπή
• Εφαρμογή και βελτιστοποίηση μηχανισμών αναπαραγωγής, συναίνεσης και προσωρινής αποθήκευσης για την επίτευξη των στόχων διαθεσιμότητας και απόδοσης
• Λειτουργία συστημάτων παραγωγής, συμπεριλαμβανομένης της συμμετοχής στην εναλλαγή εφημερίας, διασφαλίζοντας υψηλή διαθεσιμότητα και ανθεκτικότητα δεδομένων
• Συνεργασία με ομάδες υποδομών και προϊόντων για την αξιολόγηση των τρεχουσών και μελλοντικών περιπτώσεων χρήσης και απαιτήσεων, υποστηρίζοντας την ανάπτυξη ενός μεσοπρόθεσμου έως μακροπρόθεσμου χάρτη πορείας που αντικατοπτρίζει αυτές τις ανάγκες
• Συνεισφέρετε σε αναθεωρήσεις σχεδιασμού συστήματος, μεταθανάτιες εξετάσεις και βελτιώσεις αξιοπιστίας
• Γράψτε υψηλής ποιότητας, αποδοτικό κώδικα στο Go and Rust για συστήματα κρίσιμα για την απόδοση
Η εφημερία μπορεί να είναι απαραίτητη περιστασιακά για να βοηθήσει στην αντιμετώπιση σφαλμάτων, διακοπών ή άλλων λειτουργικών ζητημάτων, με στόχο τη διατήρηση μιας σταθερής και υψηλής ποιότητας εμπειρίας για τους πελάτες μας.
Απαιτήσεις
• 5+ χρόνια επαγγελματικής εμπειρίας στη μηχανική λογισμικού, με ισχυρή τεχνογνωσία στις βασικές αρχές κατανεμημένων συστημάτων, όπως η αναπαραγωγή, η συνέπεια, η κατάτμηση και η ανοχή σφαλμάτων
• Απολαύστε τη δημιουργία πλατφορμών βάσεων δεδομένων, κατανεμημένων βάσεων δεδομένων, συστημάτων αποθήκευσης ή υποδομής βάσεων δεδομένων μεγάλης κλίμακας
• Γνώση σε Go, Rust, C++ ή παρόμοιες γλώσσες συστημάτων
• Εξοικείωση με συστήματα συναίνεσης και συντονισμού (π.χ. Raft, Paxos, ZooKeeper, κ.λπ.)
• Εμπειρία λειτουργίας υπηρεσιών παραγωγής και συμμετοχή σε εκ περιτροπής εφημερίες
• Ισχυρές δεξιότητες εντοπισμού σφαλμάτων και ανάλυσης απόδοσης
• Άριστες ικανότητες συνεργασίας και επικοινωνίας μεταξύ των ομάδων
Προτιμώμενα Προσόντα
• Εμπειρία δημιουργίας κατανεμημένων βάσεων δεδομένων ή συστημάτων αποθήκευσης
• Πρακτική εμπειρία και βαθιά κατανόηση των δομών δεδομένων που χρησιμοποιούνται σε συστήματα αποθήκευσης (π.χ. δέντρα LSM, δέντρα B, δείκτες κατακερματισμού)
• Απολαύστε λειτουργικά συστήματα βάσεων δεδομένων (π.χ. MySQL, Postgres, Cassandra)
• Εμπειρία με κατανεμημένη προσωρινή αποθήκευση, είτε προσαρμοσμένη κατασκευή είτε λειτουργία επιλογών ανοιχτού κώδικα, όπως Memcached ή Redis
• Απολαύστε τη βελτίωση της αξιοπιστίας και της απόδοσης σε συστήματα δεδομένων υψηλής κλίμακας
• Εμπειρία συνεργασίας με διαλειτουργικές ομάδες για να κατανοήσουν τις τρέχουσες περιπτώσεις χρήσης τους, να προσδιορίσουν τις μελλοντικές ανάγκες και απαιτήσεις και να τις ενσωματώσουν στον οδικό χάρτη της ομάδας.
• Ενδιαφέρον για την εμβάθυνση της τεχνογνωσίας των κατανεμημένων συστημάτων και την επέκταση της τεχνικής ηγεσίας
Αποζημίωση
Εύρος πληρωμής Πολωνίας
272 000 zł—368 000 zł PLN
Πηγή: Jobicy (https://jobicy.com/jobs/153489-infrastructure-software-engineer-metadata-core)
Ως Μηχανικός Λογισμικού στην ομάδα Μεταδεδομένων, θα δημιουργήσετε και θα χειρίζεστε τις μεγάλης κλίμακας κατανεμημένες βάσεις δεδομένων από τις οποίες εξαρτάται κάθε υπηρεσία Dropbox. Τα συστήματα μεταδεδομένων είναι κρίσιμα για την αποστολή, στη ζωντανή διαδρομή για όλες τις λειτουργίες των χρηστών και πρέπει να πληρούν αυστηρές απαιτήσεις για καθυστέρηση, ανθεκτικότητα και συνέπεια συναλλαγών.
Θα σχεδιάσετε και θα εξελίξετε την βασική υποδομή που διαχειρίζεται τις βάσεις δεδομένων του Dropbox σε κλίμακα, επιτρέποντας γρήγορη, αξιόπιστη πρόσβαση σε δεδομένα για εκατομμύρια χρήστες και εκατοντάδες εσωτερικές υπηρεσίες. Αυτή η εργασία καλύπτει κατανεμημένα συστήματα, συστήματα αναπαραγωγής, προσωρινής αποθήκευσης και συστήματα βάσης δεδομένων συναλλαγών.
Θα συνεργαστείτε στενά με μηχανικούς σε ομάδες υποδομών και προϊόντων για να διασφαλίσετε ότι το επίπεδο μεταδεδομένων ανταποκρίνεται στις επιχειρηματικές ανάγκες και θα συνεχίσει να κλιμακώνεται με την ανάπτυξη του Dropbox. Αυτή είναι μια ευκαιρία να αξιοποιήσετε την τεχνογνωσία σας στα κατανεμημένα συστήματα και να εξελιχθείτε σε ευρύτερη τεχνική ηγεσία.
Το Πλαίσιο Σταδιοδρομίας Μηχανικής μας είναι ορατό από οποιονδήποτε εκτός της εταιρείας και περιγράφει τι αναμένεται για τους μηχανικούς μας σε κάθε επίπεδο σταδιοδρομίας μας. Δείτε την ανάρτηση του ιστολογίου μας για αυτό το θέμα και περισσότερα εδώ.
Ευθύνες
• Σχεδιασμός και διατήρηση κατανεμημένων συστημάτων βάσεων δεδομένων που παρέχουν πρόσβαση σε δεδομένα χαμηλής καθυστέρησης και ισχυρά συνεπή
• Εφαρμογή και βελτιστοποίηση μηχανισμών αναπαραγωγής, συναίνεσης και προσωρινής αποθήκευσης για την επίτευξη των στόχων διαθεσιμότητας και απόδοσης
• Λειτουργία συστημάτων παραγωγής, συμπεριλαμβανομένης της συμμετοχής στην εναλλαγή εφημερίας, διασφαλίζοντας υψηλή διαθεσιμότητα και ανθεκτικότητα δεδομένων
• Συνεργασία με ομάδες υποδομών και προϊόντων για την αξιολόγηση των τρεχουσών και μελλοντικών περιπτώσεων χρήσης και απαιτήσεων, υποστηρίζοντας την ανάπτυξη ενός μεσοπρόθεσμου έως μακροπρόθεσμου χάρτη πορείας που αντικατοπτρίζει αυτές τις ανάγκες
• Συνεισφέρετε σε αναθεωρήσεις σχεδιασμού συστήματος, μεταθανάτιες εξετάσεις και βελτιώσεις αξιοπιστίας
• Γράψτε υψηλής ποιότητας, αποδοτικό κώδικα στο Go and Rust για συστήματα κρίσιμα για την απόδοση
Η εφημερία μπορεί να είναι απαραίτητη περιστασιακά για να βοηθήσει στην αντιμετώπιση σφαλμάτων, διακοπών ή άλλων λειτουργικών ζητημάτων, με στόχο τη διατήρηση μιας σταθερής και υψηλής ποιότητας εμπειρίας για τους πελάτες μας.
Απαιτήσεις
• 5+ χρόνια επαγγελματικής εμπειρίας στη μηχανική λογισμικού, με ισχυρή τεχνογνωσία στις βασικές αρχές κατανεμημένων συστημάτων, όπως η αναπαραγωγή, η συνέπεια, η κατάτμηση και η ανοχή σφαλμάτων
• Απολαύστε τη δημιουργία πλατφορμών βάσεων δεδομένων, κατανεμημένων βάσεων δεδομένων, συστημάτων αποθήκευσης ή υποδομής βάσεων δεδομένων μεγάλης κλίμακας
• Γνώση σε Go, Rust, C++ ή παρόμοιες γλώσσες συστημάτων
• Εξοικείωση με συστήματα συναίνεσης και συντονισμού (π.χ. Raft, Paxos, ZooKeeper, κ.λπ.)
• Εμπειρία λειτουργίας υπηρεσιών παραγωγής και συμμετοχή σε εκ περιτροπής εφημερίες
• Ισχυρές δεξιότητες εντοπισμού σφαλμάτων και ανάλυσης απόδοσης
• Άριστες ικανότητες συνεργασίας και επικοινωνίας μεταξύ των ομάδων
Προτιμώμενα Προσόντα
• Εμπειρία δημιουργίας κατανεμημένων βάσεων δεδομένων ή συστημάτων αποθήκευσης
• Πρακτική εμπειρία και βαθιά κατανόηση των δομών δεδομένων που χρησιμοποιούνται σε συστήματα αποθήκευσης (π.χ. δέντρα LSM, δέντρα B, δείκτες κατακερματισμού)
• Απολαύστε λειτουργικά συστήματα βάσεων δεδομένων (π.χ. MySQL, Postgres, Cassandra)
• Εμπειρία με κατανεμημένη προσωρινή αποθήκευση, είτε προσαρμοσμένη κατασκευή είτε λειτουργία επιλογών ανοιχτού κώδικα, όπως Memcached ή Redis
• Απολαύστε τη βελτίωση της αξιοπιστίας και της απόδοσης σε συστήματα δεδομένων υψηλής κλίμακας
• Εμπειρία συνεργασίας με διαλειτουργικές ομάδες για να κατανοήσουν τις τρέχουσες περιπτώσεις χρήσης τους, να προσδιορίσουν τις μελλοντικές ανάγκες και απαιτήσεις και να τις ενσωματώσουν στον οδικό χάρτη της ομάδας.
• Ενδιαφέρον για την εμβάθυνση της τεχνογνωσίας των κατανεμημένων συστημάτων και την επέκταση της τεχνικής ηγεσίας
Αποζημίωση
Εύρος πληρωμής Πολωνίας
272 000 zł—368 000 zł PLN
Πηγή: Jobicy (https://jobicy.com/jobs/153489-infrastructure-software-engineer-metadata-core)
Αυτή η αγγελία προέρχεται από ροή συνεργάτη. Εφαρμόστε την στη ιστοσελίδα προέλευσης.
Πηγή: Dropbox
Καταχώριση από Dropbox.