Εργασία
Από ροή συνεργάτη
Senior Software Engineer, Query
Τιμή κατόπιν αιτήματος
Λεπτομέρειες
- Τύπος απασχόλησης
- Πλήρης απασχόληση
- Απομακρυσμένα
- Ναι
- Εταιρεία
- CircleCI
Περιγραφή
Μεταφρασμένο αυτόματα από English. Το πρωτότυπο κείμενο είναι το επίσημο. Μηχανική μετάφραση — ετοιμάζεται μια πιο ακριβής έκδοση.
Γιατί CircleCI
Μεγάλα πλεονεκτήματα: Δίνουμε προτεραιότητα στην υγεία και την ευημερία των εργαζομένων μας μέσω του ολοκληρωμένου πακέτου παροχών μας, που περιλαμβάνει γενναιόδωρο χρόνο αποδοχών για ξεκούραση και επαναφόρτιση, ολιστική υποστήριξη ψυχικής υγείας και παροχές που καλύπτουν τους εργαζόμενους έως και 100%.
Ανάπτυξη: Στο CircleCI, οι εργαζόμενοι έχουν άφθονες ευκαιρίες να μάθουν νέες δεξιότητες, συμπεριλαμβανομένης της μάθησης βάσει έργου και των παρουσιάσεων από τους συναδέλφους μας. Η συνεχής επαγγελματική σας εξέλιξη είναι σημαντική για εμάς γιατί είναι σημαντική για εσάς.
Ευελιξία: Τι σημαίνει να εργάζεσαι στο CircleCI; Για εμάς, η ευελιξία είναι το κλειδί.
Σχετικά με το CircleCI Engineering
Το CI/CD έχει λυθεί. Τώρα επανεφευρίσκεται. Οι πράκτορες AI δεν εκτελούν απλώς αγωγούς. Γράφουν κώδικα, ενεργοποιούν εκδόσεις, ερμηνεύουν τις αποτυχίες και προτείνουν διορθώσεις. Οι διεπαφές που χρησιμοποιούν οι προγραμματιστές για να κατανοήσουν και να εμπιστευτούν αυτό το έργο δεν υπάρχουν ακόμα. τα χτίζουμε.
Στο CircleCI, οι κατευθυντήριες αρχές μας δεν είναι αφίσες σε τοίχο. Μαθαίνουμε γρήγορα: εκτελούμε πειράματα, αποδεχόμαστε την αποτυχία και κλιμακώνουμε τι λειτουργεί. Σκεφτόμαστε όπως ο πελάτης: κάθε απόφαση συνδέεται με τον προγραμματιστή που κάθεται μπροστά σε μια αποτυχημένη κατασκευή στις 2 π.μ. Το αποτέλεσμα είναι δικό μας: όχι μόνο το κομμάτι μας, αλλά το σύνολο. Εάν έτσι εργάζεστε ήδη, θα ταιριάξετε εδώ.
Σχετικά με την ομάδα ερωτημάτων
Κάθε διοχέτευση, εργασία και δοκιμή που εκτελείται στο CircleCI δημιουργεί δεδομένα και αυτό το ιστορικό είναι ένα από τα μεγαλύτερα πλεονεκτήματά μας σε έναν κύκλο ζωής παράδοσης λογισμικού αντιπροσώπου. Η ανίχνευση ασταθούς δοκιμής, οι πληροφορίες δοκιμών, η αναζήτηση αγωγών και οι παράγοντες που εξηγούν γιατί μια έκδοση απέτυχε εξαρτώνται από τη γρήγορη, αξιόπιστη πρόσβαση σε αυτήν.
Η ομάδα Query κατέχει το σύστημα που το καθιστά δυνατό. Εξάγουμε δεδομένα προϊόντος από τις υπηρεσίες συναλλαγών που τα δημιουργούν και τα αποθηκεύουμε σε αποθήκες δεδομένων που έχουν δημιουργηθεί για ιστορικούς και αναλυτικούς φόρτους εργασίας. Το παρέχουμε μέσω API σε επίπεδο τομέα στις ομάδες προϊόντων του CircleCI και στους πελάτες μέσω του δημόσιου API μας. Ο στόχος μας είναι να κάνουμε την αποθήκευση δεδομένων «φωτιά και ξεχασμένη» για κάθε άλλη ομάδα και την αναζήτηση γρήγορα και αξιόπιστη σε κλίμακα που συνεχώς αυξάνεται.
Τι θα κάνετε
• Δημιουργία τεχνητής νοημοσύνης εγγενώς. Το AI είναι το πώς δουλεύουμε. Δεν είναι ένα επίπεδο παραγωγικότητας πάνω από τη μηχανική, αλλά το προεπιλεγμένο σημείο εκκίνησης για τον τρόπο προσέγγισης και επίλυσης προβλημάτων.
• Διαμορφώστε τον τρόπο με τον οποίο αποθηκεύουμε δεδομένα σε κλίμακα. Κατέχετε και σκληρύνετε το επίπεδο αποθήκευσης που βασίζεται στο ClickHouse. Σχεδιάστε σχήματα για γνωστά και αναδυόμενα μοτίβα πρόσβασης και συντονίστε την απόδοση απορρόφησης και ερωτημάτων για την υποστήριξη δεδομένων κλίμακας παραγωγής.
• Δημιουργήστε τους αγωγούς που μετακινούν τα δεδομένα μας. Σχεδιάστε και δώστε τη δική σας απορρόφηση από ροές συμβάντων και ανθεκτικές ροές εργασίας βασισμένες στο Temporal. Τα δεδομένα θα πρέπει να φθάνουν αξιόπιστα, να παραμένουν ερωτηματικά κατά τη μεταφορά τους και να μην επιβραδύνουν ποτέ την κρίσιμη διαδρομή των υπηρεσιών που τα παράγουν.
• Παροχή δεδομένων στο προϊόν και στους πελάτες. Εξέλιξε την πλατφόρμα μας στην προεπιλεγμένη διαδρομή για ιστορικά ερωτήματα. Κάντε εύκολη τη λήψη ιστορικών δεδομένων, όχι εμπόδιο. Οι ομάδες θα πρέπει να μπορούν να παίρνουν αυτό που χρειάζονται γρήγορα και με ελάχιστο κράτημα στο χέρι, ενώ το Query διατηρεί αρκετή ορατότητα σχετικά με τον τρόπο με τον οποίο χρησιμοποιούνται τα δεδομένα για τη βελτιστοποίηση της απορρόφησης και την ανάγνωση σε κάθε καταναλωτή. Ενσωματώστε την ευρετηρίαση, την προσωρινή αποθήκευση και την κλιμακωτή αποθήκευση που απαιτείται για να διατηρηθεί η απόδοση.
• Ορίστε την τεχνική κατεύθυνση. Όταν το πρόβλημα είναι περίπλοκο ή η απάντηση δεν είναι προφανής, οδηγείτε τη συζήτηση σχεδιασμού, γράφετε την απόφαση για την αρχιτεκτονική και πραγματοποιείτε την κλήση. Βοηθάτε να αποφασίσουμε ποιον τομέα δεδομένων θα μετεγκαταστήσουμε στη συνέχεια και πώς.
• Παρατηρησιμότητα πρωταθλητή. Χρησιμοποιήστε Honeycomb, Datadog και Rollbar για να κατανοήσετε την καθυστέρηση απορρόφησης, τον λανθάνοντα χρόνο ερωτήματος και την ορθότητα των δεδομένων. Για μια πλατφόρμα δεδομένων, τα λειτουργικά δεδομένα οδηγούν στη σταθερότητα και όχι μόνο στην απόκριση σε περιστατικά.
• Κρατήστε τα πράγματα σε κίνηση. Αντιμετωπίζετε γρήγορα τα διφορούμενα προβλήματα δεδομένων από το σχεδιασμό στην παραγωγή και βοηθάτε τους ανθρώπους γύρω σας να κινούνται πιο γρήγορα.
Δεν διορθώνεις απλώς προβλήματα, ρωτάς γιατί συνέβησαν. Θα διορθώσετε το άμεσο πρόβλημα και, στη συνέχεια, θα λύσετε την υποκείμενη πρακτική, τη διαδικασία ή το σύστημα της ομάδας που το επέτρεψε.
Τι θα φέρεις
• Μηχανικές πρακτικές τεχνητής νοημοσύνης. Χρησιμοποιείτε καθημερινά εργαλεία τεχνητής νοημοσύνης και μπορείτε να μιλήσετε για αυτό που έχετε δημιουργήσει, πού άλλαξαν την προσέγγισή σας και πού υπολείπονται.
• Πραγματική εμπειρία δεδομένων. Έχετε δημιουργήσει ή κατέχετε συστήματα υψηλής έντασης δεδομένων, όπως αγωγούς απορρόφησης, αρχιτεκτονικές που βασίζονται σε συμβάντα ή αποθήκες δεδομένων αναλυτικών και χρονοσειρών. Κατανοείτε τις ανταλλαγές μεταξύ συναλλακτικού και αναλυτικού αποθηκευτικού χώρου και έχετε σχεδιάσει σχήματα και συντονισμένα ερωτήματα για φόρτους εργασίας μεγάλου όγκου. Η εμπειρία με το ClickHouse ή άλλη βάση δεδομένων στηλών είναι ένα ισχυρό πλεονέκτημα.
• Βάθος Backend στο Go. Είστε ισχυροί στο Go ή ισχυροί σε μια συγκρίσιμη γλώσσα και πρόθυμοι να εργαστείτε στο Go: σχεδιασμός διεπαφής, μοντελοποίηση δεδομένων, ενοποίηση υπηρεσιών και συγχρονισμός. Η εξοικείωση με το React και το TypeScript είναι ένα πλεονέκτημα, καθώς περιστασιακά θα εργάζεστε στις επιφάνειες προϊόντων που εμφανίζουν αυτά τα δεδομένα.
• Κρίση κατανεμημένων συστημάτων. Κατανοείτε τις εγγυήσεις παράδοσης, την ανικανότητα, την αντίθλιψη και την ανάκτηση αποτυχίας. Ξέρετε πότε πρέπει να βασιστείτε στις εγγυήσεις αξιοπιστίας ενός πλαισίου αντί να δημιουργήσετε τις δικές σας.
• Τεχνική ηγεσία. Έχετε οδηγήσει στη σχεδίαση πολύπλοκων συστημάτων και έχετε κάνει εσκεμμένα συμβιβασμούς. Αφήνεις θεμέλια πάνω στα οποία μπορούν να χτίσουν άλλοι. Ανεβάζετε τον πήχη ποιότητας μέσω κριτικών, καθοδήγησης και άμεσων σχολίων, όχι μόνο μέσω του κώδικα που γράφετε.
• Ένα ιστορικό αποστολών. 5+ χρόνια κατασκευή και λειτουργία συστημάτων υποστήριξης παραγωγής. Η εργασία σας έχει εξυπηρετήσει πραγματικούς χρήστες και έχετε αντιμετωπίσει τον λανθάνοντα χρόνο, την αξιοπιστία και την ορθότητα ως ζητήματα σχεδιασμού.
Ακούγεται σαν εσάς;
Σας ενδιαφέρει ο τρόπος με τον οποίο τα δεδομένα τροφοδοτούν το προϊόν, όχι μόνο για το πού ζει. Γνωρίζετε πώς να δημιουργείτε ένα χώρο αποθήκευσης δεδομένων γρήγορα σε κλίμακα και να έχετε συντονισμένα σχήματα και ερωτήματα σε σχέση με τον πραγματικό φόρτο παραγωγής. Σκέφτεσαι σαν μηχανικός πλατφόρμας, μετρώντας τη δουλειά σου με το πόσο ξεμπλοκάρει τις ομάδες που χτίζονται πάνω της. Το AI δεν είναι ένα εργαλείο στο οποίο προσεγγίζετε περιστασιακά. είναι ένα βασικό μέρος του τρόπου με τον οποίο προσεγγίζετε και επιλύετε προβλήματα. Αν σας φαίνεται αυτό, θέλουμε να μιλήσουμε.…
Πηγή: Jobspresso (https://jobspresso.co/job/senior-software-engineer-query/)
Μεγάλα πλεονεκτήματα: Δίνουμε προτεραιότητα στην υγεία και την ευημερία των εργαζομένων μας μέσω του ολοκληρωμένου πακέτου παροχών μας, που περιλαμβάνει γενναιόδωρο χρόνο αποδοχών για ξεκούραση και επαναφόρτιση, ολιστική υποστήριξη ψυχικής υγείας και παροχές που καλύπτουν τους εργαζόμενους έως και 100%.
Ανάπτυξη: Στο CircleCI, οι εργαζόμενοι έχουν άφθονες ευκαιρίες να μάθουν νέες δεξιότητες, συμπεριλαμβανομένης της μάθησης βάσει έργου και των παρουσιάσεων από τους συναδέλφους μας. Η συνεχής επαγγελματική σας εξέλιξη είναι σημαντική για εμάς γιατί είναι σημαντική για εσάς.
Ευελιξία: Τι σημαίνει να εργάζεσαι στο CircleCI; Για εμάς, η ευελιξία είναι το κλειδί.
Σχετικά με το CircleCI Engineering
Το CI/CD έχει λυθεί. Τώρα επανεφευρίσκεται. Οι πράκτορες AI δεν εκτελούν απλώς αγωγούς. Γράφουν κώδικα, ενεργοποιούν εκδόσεις, ερμηνεύουν τις αποτυχίες και προτείνουν διορθώσεις. Οι διεπαφές που χρησιμοποιούν οι προγραμματιστές για να κατανοήσουν και να εμπιστευτούν αυτό το έργο δεν υπάρχουν ακόμα. τα χτίζουμε.
Στο CircleCI, οι κατευθυντήριες αρχές μας δεν είναι αφίσες σε τοίχο. Μαθαίνουμε γρήγορα: εκτελούμε πειράματα, αποδεχόμαστε την αποτυχία και κλιμακώνουμε τι λειτουργεί. Σκεφτόμαστε όπως ο πελάτης: κάθε απόφαση συνδέεται με τον προγραμματιστή που κάθεται μπροστά σε μια αποτυχημένη κατασκευή στις 2 π.μ. Το αποτέλεσμα είναι δικό μας: όχι μόνο το κομμάτι μας, αλλά το σύνολο. Εάν έτσι εργάζεστε ήδη, θα ταιριάξετε εδώ.
Σχετικά με την ομάδα ερωτημάτων
Κάθε διοχέτευση, εργασία και δοκιμή που εκτελείται στο CircleCI δημιουργεί δεδομένα και αυτό το ιστορικό είναι ένα από τα μεγαλύτερα πλεονεκτήματά μας σε έναν κύκλο ζωής παράδοσης λογισμικού αντιπροσώπου. Η ανίχνευση ασταθούς δοκιμής, οι πληροφορίες δοκιμών, η αναζήτηση αγωγών και οι παράγοντες που εξηγούν γιατί μια έκδοση απέτυχε εξαρτώνται από τη γρήγορη, αξιόπιστη πρόσβαση σε αυτήν.
Η ομάδα Query κατέχει το σύστημα που το καθιστά δυνατό. Εξάγουμε δεδομένα προϊόντος από τις υπηρεσίες συναλλαγών που τα δημιουργούν και τα αποθηκεύουμε σε αποθήκες δεδομένων που έχουν δημιουργηθεί για ιστορικούς και αναλυτικούς φόρτους εργασίας. Το παρέχουμε μέσω API σε επίπεδο τομέα στις ομάδες προϊόντων του CircleCI και στους πελάτες μέσω του δημόσιου API μας. Ο στόχος μας είναι να κάνουμε την αποθήκευση δεδομένων «φωτιά και ξεχασμένη» για κάθε άλλη ομάδα και την αναζήτηση γρήγορα και αξιόπιστη σε κλίμακα που συνεχώς αυξάνεται.
Τι θα κάνετε
• Δημιουργία τεχνητής νοημοσύνης εγγενώς. Το AI είναι το πώς δουλεύουμε. Δεν είναι ένα επίπεδο παραγωγικότητας πάνω από τη μηχανική, αλλά το προεπιλεγμένο σημείο εκκίνησης για τον τρόπο προσέγγισης και επίλυσης προβλημάτων.
• Διαμορφώστε τον τρόπο με τον οποίο αποθηκεύουμε δεδομένα σε κλίμακα. Κατέχετε και σκληρύνετε το επίπεδο αποθήκευσης που βασίζεται στο ClickHouse. Σχεδιάστε σχήματα για γνωστά και αναδυόμενα μοτίβα πρόσβασης και συντονίστε την απόδοση απορρόφησης και ερωτημάτων για την υποστήριξη δεδομένων κλίμακας παραγωγής.
• Δημιουργήστε τους αγωγούς που μετακινούν τα δεδομένα μας. Σχεδιάστε και δώστε τη δική σας απορρόφηση από ροές συμβάντων και ανθεκτικές ροές εργασίας βασισμένες στο Temporal. Τα δεδομένα θα πρέπει να φθάνουν αξιόπιστα, να παραμένουν ερωτηματικά κατά τη μεταφορά τους και να μην επιβραδύνουν ποτέ την κρίσιμη διαδρομή των υπηρεσιών που τα παράγουν.
• Παροχή δεδομένων στο προϊόν και στους πελάτες. Εξέλιξε την πλατφόρμα μας στην προεπιλεγμένη διαδρομή για ιστορικά ερωτήματα. Κάντε εύκολη τη λήψη ιστορικών δεδομένων, όχι εμπόδιο. Οι ομάδες θα πρέπει να μπορούν να παίρνουν αυτό που χρειάζονται γρήγορα και με ελάχιστο κράτημα στο χέρι, ενώ το Query διατηρεί αρκετή ορατότητα σχετικά με τον τρόπο με τον οποίο χρησιμοποιούνται τα δεδομένα για τη βελτιστοποίηση της απορρόφησης και την ανάγνωση σε κάθε καταναλωτή. Ενσωματώστε την ευρετηρίαση, την προσωρινή αποθήκευση και την κλιμακωτή αποθήκευση που απαιτείται για να διατηρηθεί η απόδοση.
• Ορίστε την τεχνική κατεύθυνση. Όταν το πρόβλημα είναι περίπλοκο ή η απάντηση δεν είναι προφανής, οδηγείτε τη συζήτηση σχεδιασμού, γράφετε την απόφαση για την αρχιτεκτονική και πραγματοποιείτε την κλήση. Βοηθάτε να αποφασίσουμε ποιον τομέα δεδομένων θα μετεγκαταστήσουμε στη συνέχεια και πώς.
• Παρατηρησιμότητα πρωταθλητή. Χρησιμοποιήστε Honeycomb, Datadog και Rollbar για να κατανοήσετε την καθυστέρηση απορρόφησης, τον λανθάνοντα χρόνο ερωτήματος και την ορθότητα των δεδομένων. Για μια πλατφόρμα δεδομένων, τα λειτουργικά δεδομένα οδηγούν στη σταθερότητα και όχι μόνο στην απόκριση σε περιστατικά.
• Κρατήστε τα πράγματα σε κίνηση. Αντιμετωπίζετε γρήγορα τα διφορούμενα προβλήματα δεδομένων από το σχεδιασμό στην παραγωγή και βοηθάτε τους ανθρώπους γύρω σας να κινούνται πιο γρήγορα.
Δεν διορθώνεις απλώς προβλήματα, ρωτάς γιατί συνέβησαν. Θα διορθώσετε το άμεσο πρόβλημα και, στη συνέχεια, θα λύσετε την υποκείμενη πρακτική, τη διαδικασία ή το σύστημα της ομάδας που το επέτρεψε.
Τι θα φέρεις
• Μηχανικές πρακτικές τεχνητής νοημοσύνης. Χρησιμοποιείτε καθημερινά εργαλεία τεχνητής νοημοσύνης και μπορείτε να μιλήσετε για αυτό που έχετε δημιουργήσει, πού άλλαξαν την προσέγγισή σας και πού υπολείπονται.
• Πραγματική εμπειρία δεδομένων. Έχετε δημιουργήσει ή κατέχετε συστήματα υψηλής έντασης δεδομένων, όπως αγωγούς απορρόφησης, αρχιτεκτονικές που βασίζονται σε συμβάντα ή αποθήκες δεδομένων αναλυτικών και χρονοσειρών. Κατανοείτε τις ανταλλαγές μεταξύ συναλλακτικού και αναλυτικού αποθηκευτικού χώρου και έχετε σχεδιάσει σχήματα και συντονισμένα ερωτήματα για φόρτους εργασίας μεγάλου όγκου. Η εμπειρία με το ClickHouse ή άλλη βάση δεδομένων στηλών είναι ένα ισχυρό πλεονέκτημα.
• Βάθος Backend στο Go. Είστε ισχυροί στο Go ή ισχυροί σε μια συγκρίσιμη γλώσσα και πρόθυμοι να εργαστείτε στο Go: σχεδιασμός διεπαφής, μοντελοποίηση δεδομένων, ενοποίηση υπηρεσιών και συγχρονισμός. Η εξοικείωση με το React και το TypeScript είναι ένα πλεονέκτημα, καθώς περιστασιακά θα εργάζεστε στις επιφάνειες προϊόντων που εμφανίζουν αυτά τα δεδομένα.
• Κρίση κατανεμημένων συστημάτων. Κατανοείτε τις εγγυήσεις παράδοσης, την ανικανότητα, την αντίθλιψη και την ανάκτηση αποτυχίας. Ξέρετε πότε πρέπει να βασιστείτε στις εγγυήσεις αξιοπιστίας ενός πλαισίου αντί να δημιουργήσετε τις δικές σας.
• Τεχνική ηγεσία. Έχετε οδηγήσει στη σχεδίαση πολύπλοκων συστημάτων και έχετε κάνει εσκεμμένα συμβιβασμούς. Αφήνεις θεμέλια πάνω στα οποία μπορούν να χτίσουν άλλοι. Ανεβάζετε τον πήχη ποιότητας μέσω κριτικών, καθοδήγησης και άμεσων σχολίων, όχι μόνο μέσω του κώδικα που γράφετε.
• Ένα ιστορικό αποστολών. 5+ χρόνια κατασκευή και λειτουργία συστημάτων υποστήριξης παραγωγής. Η εργασία σας έχει εξυπηρετήσει πραγματικούς χρήστες και έχετε αντιμετωπίσει τον λανθάνοντα χρόνο, την αξιοπιστία και την ορθότητα ως ζητήματα σχεδιασμού.
Ακούγεται σαν εσάς;
Σας ενδιαφέρει ο τρόπος με τον οποίο τα δεδομένα τροφοδοτούν το προϊόν, όχι μόνο για το πού ζει. Γνωρίζετε πώς να δημιουργείτε ένα χώρο αποθήκευσης δεδομένων γρήγορα σε κλίμακα και να έχετε συντονισμένα σχήματα και ερωτήματα σε σχέση με τον πραγματικό φόρτο παραγωγής. Σκέφτεσαι σαν μηχανικός πλατφόρμας, μετρώντας τη δουλειά σου με το πόσο ξεμπλοκάρει τις ομάδες που χτίζονται πάνω της. Το AI δεν είναι ένα εργαλείο στο οποίο προσεγγίζετε περιστασιακά. είναι ένα βασικό μέρος του τρόπου με τον οποίο προσεγγίζετε και επιλύετε προβλήματα. Αν σας φαίνεται αυτό, θέλουμε να μιλήσουμε.…
Πηγή: Jobspresso (https://jobspresso.co/job/senior-software-engineer-query/)
Αυτή η αγγελία προέρχεται από ροή συνεργάτη. Εφαρμόστε την στη ιστοσελίδα προέλευσης.
Πηγή: CircleCI
Καταχώριση από CircleCI.