Emploi
De la source partenaire
Ingénieur logiciel back-end - Développement d'applications
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Palantir
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Une entreprise qui change le monde
Palantir développe le logiciel leader mondial pour les décisions et les opérations basées sur les données. En fournissant les bonnes données aux personnes qui en ont besoin, nos plateformes permettent à nos partenaires de développer des médicaments qui sauvent des vies, de prévoir les perturbations de la chaîne d'approvisionnement, de localiser les enfants disparus, et bien plus encore.
Le rôle
Les ingénieurs logiciels back-end de Palantir créent des logiciels à grande échelle pour transformer la façon dont les organisations utilisent les données. Nos ingénieurs logiciels sont impliqués tout au long du cycle de vie du produit, depuis la génération d'idées, la conception, le prototypage et la livraison en production. Vous collaborerez en étroite collaboration avec des coéquipiers techniques et non techniques pour comprendre les problèmes de nos clients et créer des produits qui les résolvent. Nous encourageons les mouvements entre les équipes pour partager le contexte, les compétences et l'expérience, afin que vous découvriez de nombreuses technologies et aspects différents de chaque produit. Les ingénieurs travaillent de manière autonome et prennent des décisions de manière indépendante, au sein d'une communauté qui vous soutiendra et vous mettra au défi à mesure que vous grandissez et vous développez, devenant ainsi un solide contributeur technique et un leader en ingénierie.
Votre flux de travail quotidien variera, s'adaptant aux exigences de nos utilisateurs et aux défis techniques qui se présentent. Un jour, vous vous retrouverez peut-être à collaborer avec d'autres ingénieurs pour concevoir un nouveau système permettant un nouveau flux de travail, le lendemain, vous pourrez affiner les performances pour obtenir des résultats opérationnels à faible latence.
Notre organisation de développement de produits est composée de petites équipes d’ingénieurs logiciels. Chaque équipe se concentre sur un aspect spécifique d'un produit et travaille en collaboration pour développer des capacités interfonctionnelles, rationaliser les flux de travail des utilisateurs et améliorer continuellement l'efficacité et la fiabilité de notre logiciel.
Nous recrutons des ingénieurs passionnés par la résolution de problèmes du monde réel et qui permettent aux développeurs et aux utilisateurs finaux de travailler de manière optimale. Si vous êtes motivé à développer des systèmes fiables, performants et évolutifs, et à concevoir des API et des primitives robustes, ce rôle offre la possibilité d'avoir un impact significatif sur nos produits et les personnes qui les utilisent.
Première ligne
Les ingénieurs logiciels de Foundry peuvent se voir offrir l'opportunité de Frontline, un programme exclusif qui ne ressemble à aucun autre. Cette mission unique à court terme implique d'être intégré auprès des clients, ce qui vous permet de travailler directement avec les utilisateurs et d'avoir un aperçu direct de la façon dont nos produits sont utilisés et des défis auxquels nos clients sont confrontés. Contrairement aux rôles d'ingénierie traditionnels, Frontline vous plonge dans des problèmes complexes et ambigus, vous permettant de proposer des solutions percutantes dans certaines des industries et institutions les plus importantes du monde.
Certains de nos produits les plus performants ont été fabriqués en usine, répondant aux problèmes réels des institutions les plus importantes du monde. Ces produits ont été développés par certains de nos ingénieurs produits les plus performants, qui ont commencé leur carrière dans des rôles alignés sur les responsabilités de première ligne, acquérant une compréhension approfondie de notre technologie et de nos clients.
Les Frontliners opèrent dans un large éventail de responsabilités, un peu comme un CTO de startup. Ils travaillent en petites équipes pour maîtriser l’exécution de bout en bout de projets à enjeux élevés. Ce spectre va de la discussion sur l'architecture et la création d'applications Web personnalisées à la conduite d'ateliers avec les utilisateurs et à l'élaboration de stratégies avec les dirigeants des clients. Il n’y a pas deux jours pareils, car chaque jour est diversifié et marquant. En étant témoin de la manière dont les clients interagissent avec Foundry et en expérimentant directement ces problèmes, vous obtiendrez des informations uniques qui alimenteront directement notre processus de développement, contribuant ainsi à affiner et à améliorer nos produits.
Responsabilités principales
• Architecter, développer et maintenir des services backend hautes performances et évolutifs qui sous-tendent nos systèmes de données opérationnelles et d'IA.
• Maintenir des normes de codage élevées grâce à l'élaboration de lignes directrices, à la participation active aux révisions de code et à la promotion d'une culture d'amélioration continue et de partage des connaissances au sein de votre équipe.
• Création d'API robustes à utiliser par les développeurs front-end et interfaçage avec des systèmes externes, et collaboration avec les développeurs front-end pour intégrer des éléments destinés aux utilisateurs avec une logique côté serveur.
• Concevoir des structures de données et des algorithmes efficaces pour gérer des données à grande échelle et à haut débit
• Optimisation des applications pour la vitesse et l'évolutivité grâce à l'analyse des performances
• Améliorer activement les flux de travail des utilisateurs en collaborant avec des équipes interfonctionnelles, garantissant des expériences transparentes au-delà des frontières des produits et une expérience utilisateur cohérente.
Technologies que nous utilisons
• Différents langages back-end, notamment Java, Rust, Python et Go
• Technologies de systèmes distribués telles que Kafka, Cassandra, Elasticsearch et Spark
• Docker et Kubernetes pour la conteneurisation et l'orchestration
• Outils de construction conformes aux normes de l'industrie, notamment Gradle et GitHub.
Ce que nous valorisons
• Une compréhension approfondie de la logique côté serveur, de la gestion efficace des données et des systèmes distribués
• Forte concentration sur la création de flux de travail et de solutions orientés utilisateur, dépassant les frontières des produits pour fournir des flux de travail utilisateur cohérents et solides qui garantissent une expérience utilisateur transparente et intuitive.
• Expérience dans la création de logiciels de haute qualité dans un environnement de développement CI/CD au rythme rapide
• Capacité à travailler en collaboration au sein d'équipes composées de personnes techniques et non techniques et à comprendre l'impact des décisions techniques sur les personnes qui utiliseront ce que vous construisez.
• Compétence et aisance à travailler dans un environnement en constante évolution avec des objectifs dynamiques et des itérations avec les utilisateurs
• Une habilitation de sécurité active au Royaume-Uni, ou l'éligibilité et la volonté d'obtenir une habilitation de sécurité au Royaume-Uni sont bénéfiques mais pas nécessaires.
Ce dont nous avons besoin
• Expérience dans la conception et le développement de fonctionnalités et d'améliorations, ainsi que dans la prise en charge et la maintenance de systèmes backend en direct…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/palantir/backend-software-engineer-application-development-london-united-kingdom-129743)
Palantir développe le logiciel leader mondial pour les décisions et les opérations basées sur les données. En fournissant les bonnes données aux personnes qui en ont besoin, nos plateformes permettent à nos partenaires de développer des médicaments qui sauvent des vies, de prévoir les perturbations de la chaîne d'approvisionnement, de localiser les enfants disparus, et bien plus encore.
Le rôle
Les ingénieurs logiciels back-end de Palantir créent des logiciels à grande échelle pour transformer la façon dont les organisations utilisent les données. Nos ingénieurs logiciels sont impliqués tout au long du cycle de vie du produit, depuis la génération d'idées, la conception, le prototypage et la livraison en production. Vous collaborerez en étroite collaboration avec des coéquipiers techniques et non techniques pour comprendre les problèmes de nos clients et créer des produits qui les résolvent. Nous encourageons les mouvements entre les équipes pour partager le contexte, les compétences et l'expérience, afin que vous découvriez de nombreuses technologies et aspects différents de chaque produit. Les ingénieurs travaillent de manière autonome et prennent des décisions de manière indépendante, au sein d'une communauté qui vous soutiendra et vous mettra au défi à mesure que vous grandissez et vous développez, devenant ainsi un solide contributeur technique et un leader en ingénierie.
Votre flux de travail quotidien variera, s'adaptant aux exigences de nos utilisateurs et aux défis techniques qui se présentent. Un jour, vous vous retrouverez peut-être à collaborer avec d'autres ingénieurs pour concevoir un nouveau système permettant un nouveau flux de travail, le lendemain, vous pourrez affiner les performances pour obtenir des résultats opérationnels à faible latence.
Notre organisation de développement de produits est composée de petites équipes d’ingénieurs logiciels. Chaque équipe se concentre sur un aspect spécifique d'un produit et travaille en collaboration pour développer des capacités interfonctionnelles, rationaliser les flux de travail des utilisateurs et améliorer continuellement l'efficacité et la fiabilité de notre logiciel.
Nous recrutons des ingénieurs passionnés par la résolution de problèmes du monde réel et qui permettent aux développeurs et aux utilisateurs finaux de travailler de manière optimale. Si vous êtes motivé à développer des systèmes fiables, performants et évolutifs, et à concevoir des API et des primitives robustes, ce rôle offre la possibilité d'avoir un impact significatif sur nos produits et les personnes qui les utilisent.
Première ligne
Les ingénieurs logiciels de Foundry peuvent se voir offrir l'opportunité de Frontline, un programme exclusif qui ne ressemble à aucun autre. Cette mission unique à court terme implique d'être intégré auprès des clients, ce qui vous permet de travailler directement avec les utilisateurs et d'avoir un aperçu direct de la façon dont nos produits sont utilisés et des défis auxquels nos clients sont confrontés. Contrairement aux rôles d'ingénierie traditionnels, Frontline vous plonge dans des problèmes complexes et ambigus, vous permettant de proposer des solutions percutantes dans certaines des industries et institutions les plus importantes du monde.
Certains de nos produits les plus performants ont été fabriqués en usine, répondant aux problèmes réels des institutions les plus importantes du monde. Ces produits ont été développés par certains de nos ingénieurs produits les plus performants, qui ont commencé leur carrière dans des rôles alignés sur les responsabilités de première ligne, acquérant une compréhension approfondie de notre technologie et de nos clients.
Les Frontliners opèrent dans un large éventail de responsabilités, un peu comme un CTO de startup. Ils travaillent en petites équipes pour maîtriser l’exécution de bout en bout de projets à enjeux élevés. Ce spectre va de la discussion sur l'architecture et la création d'applications Web personnalisées à la conduite d'ateliers avec les utilisateurs et à l'élaboration de stratégies avec les dirigeants des clients. Il n’y a pas deux jours pareils, car chaque jour est diversifié et marquant. En étant témoin de la manière dont les clients interagissent avec Foundry et en expérimentant directement ces problèmes, vous obtiendrez des informations uniques qui alimenteront directement notre processus de développement, contribuant ainsi à affiner et à améliorer nos produits.
Responsabilités principales
• Architecter, développer et maintenir des services backend hautes performances et évolutifs qui sous-tendent nos systèmes de données opérationnelles et d'IA.
• Maintenir des normes de codage élevées grâce à l'élaboration de lignes directrices, à la participation active aux révisions de code et à la promotion d'une culture d'amélioration continue et de partage des connaissances au sein de votre équipe.
• Création d'API robustes à utiliser par les développeurs front-end et interfaçage avec des systèmes externes, et collaboration avec les développeurs front-end pour intégrer des éléments destinés aux utilisateurs avec une logique côté serveur.
• Concevoir des structures de données et des algorithmes efficaces pour gérer des données à grande échelle et à haut débit
• Optimisation des applications pour la vitesse et l'évolutivité grâce à l'analyse des performances
• Améliorer activement les flux de travail des utilisateurs en collaborant avec des équipes interfonctionnelles, garantissant des expériences transparentes au-delà des frontières des produits et une expérience utilisateur cohérente.
Technologies que nous utilisons
• Différents langages back-end, notamment Java, Rust, Python et Go
• Technologies de systèmes distribués telles que Kafka, Cassandra, Elasticsearch et Spark
• Docker et Kubernetes pour la conteneurisation et l'orchestration
• Outils de construction conformes aux normes de l'industrie, notamment Gradle et GitHub.
Ce que nous valorisons
• Une compréhension approfondie de la logique côté serveur, de la gestion efficace des données et des systèmes distribués
• Forte concentration sur la création de flux de travail et de solutions orientés utilisateur, dépassant les frontières des produits pour fournir des flux de travail utilisateur cohérents et solides qui garantissent une expérience utilisateur transparente et intuitive.
• Expérience dans la création de logiciels de haute qualité dans un environnement de développement CI/CD au rythme rapide
• Capacité à travailler en collaboration au sein d'équipes composées de personnes techniques et non techniques et à comprendre l'impact des décisions techniques sur les personnes qui utiliseront ce que vous construisez.
• Compétence et aisance à travailler dans un environnement en constante évolution avec des objectifs dynamiques et des itérations avec les utilisateurs
• Une habilitation de sécurité active au Royaume-Uni, ou l'éligibilité et la volonté d'obtenir une habilitation de sécurité au Royaume-Uni sont bénéfiques mais pas nécessaires.
Ce dont nous avons besoin
• Expérience dans la conception et le développement de fonctionnalités et d'améliorations, ainsi que dans la prise en charge et la maintenance de systèmes backend en direct…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/palantir/backend-software-engineer-application-development-london-united-kingdom-129743)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Palantir
Emplacement
Londres, Royaume-Uni
Annonce fournie par Palantir.