Mindrift
Cloudflare
Ingénieur Logiciel - Egress (Go/Rust)
À propos de nous
Chez Cloudflare, nous avons pour mission de contribuer à la construction d'un meilleur Internet. Aujourd'hui, l'entreprise exploite l'un des plus grands réseaux mondiaux qui alimente des millions de sites Web et d'autres propriétés Internet pour des clients allant des blogueurs individuels aux PME en passant par les entreprises du classement Fortune 500. Cloudflare protège et accélère toute application Internet en ligne sans ajouter de matériel, installer de logiciel ou modifier une ligne de code. Les propriétés Internet alimentées par Cloudflare voient leur trafic Internet acheminé via son réseau mondial intelligent, qui devient plus intelligent à chaque requête. En conséquence, elles constatent une amélioration significative des performances et une diminution du spam et d'autres attaques. Cloudflare a été nommée dans la liste des meilleures cultures d'entreprise par Entrepreneur Magazine et classée parmi les entreprises les plus innovantes au monde par Fast Company.
Chez Cloudflare, nous ne recherchons pas des personnes qui attendent une feuille de route bien définie ; nous recherchons les bâtisseurs qui voient les failles de l'Internet auxquelles tout le monde s'est simplement habitué. Nous apprécions les candidats qui ont l'instinct de repérer un problème "normalisé" et la curiosité native de l'IA pour créer une solution en utilisant les derniers outils. Notre culture est basée sur l'itération, en tirant parti de l'IA pour livrer plus rapidement aujourd'hui afin de faire mieux demain, tout en veillant à ce que chaque amélioration, aussi petite soit-elle, soit partagée au sein de l'équipe pour élever tout le monde. Si vous êtes le type de personne qui valorise la curiosité plutôt que la bureaucratie, et que l'IA est un partenaire dans la résolution de problèmes difficiles pour faire avancer l'Internet, vous vous intégrerez parfaitement.
À propos du poste
L'équipe Egress a été formée pour gérer un aspect très important du réseau en tant que service de Cloudflare : la connectivité sortante pour notre vaste portefeuille de produits.
En tant que membre de l'équipe Egress, vous serez un contributeur technique clé à une infrastructure logicielle réseau de pointe utilisée par un nombre croissant de produits Cloudflare pour se connecter à n'importe quelle destination depuis le réseau de Cloudflare. Parmi les produits alimentés par cette technologie figurent WARP, notre plateforme Zero Trust, et le proxy sortant de Cloudflare pour le produit iCloud Private Relay.
Vous travaillerez en étroite collaboration avec diverses équipes d'ingénierie pour traduire leurs exigences en nouvelles capacités sur la plateforme. De même, vous vous associerez à l'ingénierie réseau et à SRE pour garantir que la technologie tire le meilleur parti du réseau périphérique de classe mondiale de Cloudflare.
Vous participerez à toutes les étapes du cycle de vie du développement logiciel, de la conception et de la documentation des systèmes, à l'écriture de code et de tests automatisés, à la planification, à la gestion et à la surveillance des déploiements de logiciels de production. Vous travaillerez avec un large éventail de technologies et de langages de programmation, notamment Rust, Go, le réseau Linux, ClickHouse, PostgreSQL, Grafana, Kubernetes, et plus encore.
Les équipes d'ingénierie chez Cloudflare fonctionnent selon le modèle "Run What You Build", y compris la nôtre. Nous sommes responsables de la santé de notre système et participons à la rotation de garde de notre équipe dans le cadre de nos responsabilités opérationnelles.
Étant donné que vous résoudrez des problèmes d'une échelle et d'une importance massives, vous êtes une personne axée sur la croissance qui aime sortir de sa zone de confort. Vous êtes à l'aise dans un environnement de travail rapide mais sensé. Vous valorisez la curiosité et l'empathie et menez avec ces valeurs.
Qu'est-ce qui rend Cloudflare spécial ?
Nous ne sommes pas seulement une entreprise technologique très ambitieuse et à grande échelle. Nous sommes une entreprise technologique très ambitieuse et à grande échelle avec une âme. Fondamental à notre mission de contribuer à la construction d'un meilleur Internet est la protection de l'Internet libre et ouvert.
Projet Galileo : Depuis 2014, nous avons équipé plus de 2,400 organisations journalistiques et de la société civile dans 111 pays avec des outils puissants pour se défendre contre les attaques qui censureraient autrement leur travail, une technologie déjà utilisée par les clients d'entreprise de Cloudflare - sans frais.
Projet Athénien : En 2017, nous avons créé le Projet Athénien pour garantir que les gouvernements locaux et étatiques bénéficient du plus haut niveau de protection et de fiabilité gratuitement, afin que leurs électeurs aient accès aux informations électorales et à l'enregistrement des électeurs. Depuis le projet, nous avons fourni des services à plus de 425 sites Web d'élections gouvernementales locales dans 33 États.
1.1.1.1 : Nous avons lancé 1.1.1.1 pour aider à réparer les fondations de l'Internet en construisant un résolveur DNS public plus rapide, plus sûr et axé sur la confidentialité. Ceci est disponible publiquement pour que tout le monde puisse l'utiliser - c'est le premier service axé sur le consommateur que Cloudflare ait jamais publié. Voici le truc - nous ne stockons jamais les adresses IP des clients, jamais. Nous continuerons à respecter notre engagement de confidentialité et à garantir qu'aucune donnée utilisateur n'est vendue à des annonceurs ou utilisée pour cibler des consommateurs.
Lieux disponibles
Austin, US Lisbonne, Portugal Londres, UK
Cela vous semble être quelque chose dont vous aimeriez faire partie ? Nous serions ravis de vous entendre !
Veuillez noter que les candidats qui progressent vers l'étape de l'offre du processus d'entretien pourront être invités à un entretien en personne dans l'un des bureaux de Cloudflare ou dans les hubs de Cloudflare. Plus de détails à ce sujet seront disponibles à ce stade du processus d'entretien.
Ce poste peut nécessiter l'accès à des informations protégées par les lois américaines sur le contrôle des exportations, y compris le U.S. Export Administration Regulations. Veuillez noter que toute offre d'emploi peut être conditionnée à votre autorisation de recevoir des logiciels ou des technologies contrôlés par ces lois d'exportation américaines sans parrainage pour une licence d'exportation.
Cloudflare est fier d'être un employeur garantissant l'égalité des chances. Nous nous engageons à fournir l'égalité d'emploi à toutes les personnes et accordons une grande importance à la diversité et à l'inclusivité. Tous les candidats qualifiés seront considérés pour l'emploi sans distinction de leur race, couleur, religion, sexe, genre, identité de genre, expression de genre, orientation sexuelle, origine nationale, ascendance, citoyenneté, âge, handicap physique ou mental, condition médicale, statut de soins familiaux, ou toute autre base protégée par la loi, ou celle de toute autre personne. Nous sommes un employeur AA/Vétérans/Handicapés.
Cloudflare fournit des aménagements raisonnables aux personnes qualifiées ayant des handicaps. Veuillez nous indiquer si vous avez besoin d'un aménagement raisonnable pour postuler à un emploi. Les exemples d'aménagements raisonnables incluent, sans s'y limiter, la modification du processus de candidature, la fourniture de documents dans un format alternatif, l'utilisation d'un interprète en langue des signes ou l'utilisation d'équipements spécialisés. Si vous avez besoin d'un aménagement raisonnable pour postuler à un emploi, veuillez nous contacter par e-mail à [email protected] ou par courrier à 101 Townsend St. San Francisco, CA 94107.
Responsabilités
- Réaliser des progrès quotidiens sur les tâches d'ingénierie assignées, telles que la conception de systèmes, la rédaction de spécifications, l'écriture et la soumission de code via git, la rédaction de plans de publication pour des changements complexes, le déploiement de versions de production et la coordination d'actions système avec d'autres équipes.
- Participer aux réunions d'équipe quotidiennes et ad hoc pour partager les progrès et collaborer.
- Participer au planning de garde de l'équipe pour assurer la disponibilité de nos systèmes de production.
- Enquêter sur les problèmes clients qui sont escaladés à l'équipe Egress pour triage et résolution.
- Répondre aux questions des autres équipes dans le salon de discussion interne et public de l'équipe Egress.
- Utiliser des outils et systèmes basés sur l'IA dans le cadre de votre flux de travail quotidien pour analyser et étendre les bases de code, introspecter les systèmes de production et les ensembles de données, et accélérer la résolution de problèmes.
Compétences, connaissances et expérience souhaitables
- 3+ années d'expérience pratique en ingénierie logicielle, y compris une expérience avérée dans la gestion de l'architecture de systèmes complexes, distribués et critiques pour la production de bout en bout.
- Expérience en programmation en Go ou Rust et désir d'améliorer vos compétences dans les deux.
- Une solide compréhension des protocoles réseau dans les couches 3 et 4 du modèle OSI.
- Connaissance de HTTP, TLS et des réseaux CDN.
- Expérience dans la mise en œuvre de systèmes distribués sécurisés et hautement disponibles.
- Solide capacité à déboguer des problèmes dans des systèmes complexes.
- Solides compétences en collaboration et en communication.
- Expérience/intérêt pour les réseaux HTTP et les technologies VPN.
- Expérience/intérêt pour la surveillance et l'optimisation des performances réseau.
- Volonté d'adopter et d'intégrer des outils et systèmes d'IA dans votre flux de travail d'ingénierie.
Points bonus
- Connaissance de TCP/IP et du routage Internet.
- Expérience professionnelle en programmation système en Rust.
- Expérience dans la création d'outils et d'APIs.
- Expérience avec la surveillance, l'alerte et le débogage de systèmes distribués à grande échelle.
- Expérience de participation à une rotation de garde.
- Expérience d'utilisation d'outils de développement assistés par IA (par exemple, complétion de code, analyse de bases de code, exploration de journaux/données) dans un cadre professionnel.
Rémunération
- Pour les embauches basées au Portugal : Le salaire annuel estimé se situe entre 54,000 € et 75,000 €.
L'offre finale sera inclusive de l'exonération de temps, conformément à la loi applicable et aux conventions collectives.
Participation au capital
Ce poste est éligible à la participation au plan d'intéressement au capital de Cloudflare.
