Theme

Language

Global EN
Sweden ENSV
India EN

Senior Software Engineer - CoreAI

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Vous êtes un ingénieur logiciel chevronné cherchant à développer et exploiter des composants clés de la plateforme Azure Functions, un pilier du calcul serverless à l'échelle mondiale. Ce rôle implique la conception, la mise en œuvre et la maintenance de systèmes distribués complexes, en mettant l'accent sur la fiabilité, la performance et la sécurité.

Responsibilities

  • Concevoir, implémenter, tester et livrer des capacités et services de plateforme pour Azure Functions.
  • Construire et maintenir des systèmes distribués à grande échelle, en se concentrant sur la fiabilité, la disponibilité, la scalabilité, la performance, la sécurité et l'efficacité des coûts.
  • Assumer la responsabilité des services tout au long de leur cycle de vie complet, y compris la conception, le développement, le déploiement, la surveillance, la réponse aux incidents, le dépannage, les travaux de réparation et l'amélioration continue.
  • Utiliser les journaux, les métriques, les traces, la télémétrie, les tests et l'automatisation pour identifier proactivement les problèmes et améliorer la santé de la production.
  • Enquêter et résoudre des problèmes techniques complexes dans les services en ligne en cours d'exécution, y compris des problèmes qui couvrent plusieurs composants ou dépendances.
  • Développer et améliorer les outils de plateforme et l'automatisation pour les déploiements sûrs, la détection de régressions, le retour arrière et la préparation opérationnelle.
  • Collaborer avec des ingénieurs et des parties prenantes d'autres équipes pour définir les exigences, prendre des décisions techniques judicieuses et livrer des solutions maintenables.
  • Contribuer aux revues d'architecture et de conception, aux revues de code, aux normes d'ingénierie et à la direction technique des composants de la plateforme.
  • Mentorer d'autres ingénieurs et aider à renforcer les pratiques d'ingénierie au sein de l'équipe.

Requirements

  • Diplôme de Licence en informatique ou dans un domaine technique connexe ET plus de 4 ans d'expérience en ingénierie technique avec codage dans des langages incluant, mais sans s'y limiter, C, C++, C#, Java, JavaScript ou Python.
  • OU expérience équivalente.
  • Capacité à satisfaire aux exigences de vérification de sécurité de Microsoft, des clients et/ou du gouvernement pour ce rôle.
  • La vérification de sécurité dans le cloud de Microsoft est requise à l'embauche/transfert et tous les deux ans par la suite.

Desired Qualifications

  • Plus de 2 ans d'expérience dans la conception, la construction, l'exploitation ou la maintenance de systèmes distribués ou de services cloud.
  • Expérience dans le développement et la maintenance de composants de plateforme ou d'infrastructure pour des services en ligne à grande échelle.
  • Expérience avec des plateformes cloud publiques telles qu'Azure, AWS ou Google Cloud.
  • Expérience avec les conteneurs et les technologies d'orchestration telles que Kubernetes.
  • Expérience dans l'amélioration de la fiabilité, de la performance, de la scalabilité, de la diagnostabilité et de l'efficacité opérationnelle des services.
  • Expérience dans le dépannage de problèmes de production complexes à l'aide de journaux, de métriques, de traces, de télémétrie et d'outils de débogage.
  • Expérience avec les pratiques modernes d'ingénierie logicielle, y compris les revues de conception et de code, les tests automatisés, le contrôle de version, les processus de build et de release, et le développement sécurisé.
  • Compétences en communication et capacité à collaborer efficacement avec les équipes d'ingénierie.

Benefits

  • Le salaire de base typique pour ce rôle à travers les États-Unis se situe entre 119 800 et 234 700 USD par an.
  • Une autre fourchette s'applique aux lieux de travail spécifiques, dans la région métropolitaine de San Francisco Bay et de New York, où la fourchette de salaire de base pour ce rôle est de 160 200 à 261 000 USD par an.
  • Certains postes peuvent être éligibles à des avantages sociaux et à une rémunération supplémentaire.
  • Trouvez des informations supplémentaires sur les avantages sociaux et la rémunération ici: https://careers.microsoft.com/us/en/us-corporate-pay

Skills

CC++C#JavaJavaScriptPythonKubernetes
#serverless computing#cloud platform#distributed systems#AI-powered applications#platform engineering#cloud-native#reliability#performance#scalability#security#diagnosability#operational maturity#incident response#troubleshooting#automation#software development
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

3 days ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$119,800–234,700 · Negotiable

Experience Level

Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant