Sr SW engineer- AI/ML

GE Vernova, Inc.

Hyderabad

On-site

INR 1,500,000 - 2,300,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation Assistance Provided: Yes

Job summary

GE Vernova, Inc. recherche un ingénieur logiciel senior chargé de concevoir et programmer des modules importants, et de développer des fonctionnalités ou des ensembles complets. Vous travaillerez de manière indépendante et guiderez des discussions techniques limitées au sein de l’équipe.

Le poste exige une expertise en Java, Spring, REST et une expérience avec des architectures distribuées, HTML5/JavaScript et développement Web. Leadership technique et livraison agile attendus.

Qualifications

  • Expérience avancée en ingénierie logicielle et leadership technique.

Responsibilities

  • Identifier la portée du travail, estimer et justifier les délais.
  • Participer à des discussions techniques et à des conceptions via tableaux blancs.
  • Conduire l’exécution et assurer la qualité du code selon les meilleures pratiques.
  • Évoluer dans un cadre Agile et collaborer avec des équipes variées.
  • Expliquer la décomposition des problèmes et estimer les efforts requis.

Skills

Java
Spring Framework
REST API
HTML5
JavaScript
Big Data
NoSQL
Angular
Play Framework
OSGi
SQL (MySQL/PostgreSQL)
Maven
Apache Commons

Education

Baccalauréat en informatique

Tools

Maven
Apache Commons
OSGi container

Job description

Job Description SummaryChargé de concevoir et programmer un petit module ou un composant important, ainsi que de développer une fonctionnalité ou un ensemble, voire une zone complète, de fonctionnalités. Cette personne travaillerait de manière indépendante et contribuerait à l’équipe concernée ou à d’autres équipes de l’entreprise. Cette personne dirigerait la discussion sur la conception de manière limitée.

Job DescriptionRôles et responsabilitésCe poste implique les tâches suivantes :

  • Identifie la portée du travail, fournit une estimation initiale et justifie l’estimation par des faits
  • Démontre d’une compréhension du cycle de vie du développement logiciel Agile et d’une capacité à distinguer les entrées et les sorties de base dans chaque cycle.
  • Participe à des discussions techniques ; participe à des conceptions techniques et présente des idées techniques par le biais de tableaux blancs
  • Évolue dans un mode de livraison dynamique et se concentre sur l’exécution des tâches pour atteindre l’objectif de version du produit
  • Maintient la qualité du code grâce aux meilleures pratiques, aux analyses dûnits et à l’automatisation de la qualité du code
  • Recherche et fournit des commentaires sur la conception et le développement
  • Démontre la capacité à faire des choix technologiques éclairés après une vérification diligente et une évaluation d''impact
  • Comprend le produit dans son ensemble, ses modules et leur interrelation tout en étant un expert du composant ou du module attribué
  • Aide à la conception d''interfaces et à l’échange d''informations entre modules
  • Explique le besoin d''évolutivité et comprend l’importance d''améliorer la qualité grâce aux tests.
  • Est un expert en rédaction de code conforme aux normes et offrant les fonctionnalités souhaitées à l’aide de la technologie sélectionnée pour le projet
  • Réalise des revues de conception, définit des interfaces entre des modules de code et applique la technologie existante aux conceptions
  • Est un expert dans l’évaluation des performances des applications et dans l’optimisation/l’amélioration de celles-ci via des meilleures pratiques de codage et de conception
  • Est un expert en structures de données de base ainsi qu''en algorithmes et a la capacité de les implémenter en utilisant le langage approprié
  • Assume la responsabilité de fournir un leadership technique et de définir, développer et faire évoluer des logiciels au sein d''un environnement de développement dynamique et agile à l’aide de l’infrastructure et des technologies de développement de logiciels les plus récentes.
  • Fournit des conseils à une équipe composée de 5 à 7 développeurs avec une architecture de planification, d''exécution et/ou de développement utilizando des méthodologies agiles telles que SCRUM
  • Travaille avec les responsables de lignes de produits (PLL) pour comprendre les exigences et la vision des produits
  • Essay des codes conforment aux normes et fournit les fonctionnalités souhaitées à l’aide de la technologie sélectionnée pour le projetQualifications de baseCe poste nécessite une expérience de niveau avancé en ingénieur logistique. Connaissances académiques de niveau équivalent au baccalaôret en informatique ou dans une discipline « STEM » (sciences, technologie, ingénieur et mathématiques)Caractéristiques souhaitéesExpertise technique :
  • Solides connaissances des méthodes d''analyse et de développement d’applications orientées objet, des modèles de développement de logiciel et des principes de codage Java
  • Expérience pratique dans les services Web (REST, SOAP, WSDL, etc.), avec Apache Commons Suite et Maven, une base de données SQL telle que Oracle MySQL, PostgreSQL, etc.
  • Expérience pratique de l’utilisation de Spring Framework (Core, MVC, Integration et Data)
  • Expérience avec Big Data/Hadoop et NoSQL Database est un avantage considérable
  • Expérience pratique du développement Web avec HTML5, Java Script, jQuery, CSS. Doit aussi avoir une expérience en implémentation de modules Java OSGi et utilisation d''un conteneur OSGi.
  • Expérience avec Play Framework, Angular est un gros plusSens des affaires :
  • Solides capacités à résoudre les problèmes et présenter des sujets ou des tâches techniques spécifiques
  • Expérience en construction de systèmes distribués évolutifs et hautement disponibles
  • Expert en décomposition des problèmes et évaluation du temps nécessaire pour les tâches de développement
  • Démontre comment notre technologie résout les problèmes de nos clients d''un point de vue technologique et commercialLeadership :
  • Fait preuve de clarté d''esprit pour travailler à une quantité d''informations limitée et des définitions vagues des problèmes
  • Influence par le biais d''autres personnes et met en place un support direct et « en coulisses » pour les idées
  • Identifie et supprime de manière proactive les obstacles ou barrières au projet au nom de l’équipe
  • Partage les connaissances, le pouvoir et les récompenses pour détablir un climat de confiance, de crédibilité et de bienveillanceQualités personnelles :
  • Capable de travailler sous supervision minimale
  • Excellentes compétences en communication créée eécrite et orale et capacité pour communiquer avec la haute direction avec confiance et clarté
  • Capable de bien travailler avec des équipes mondiales, et sait faire preuve de flexibilité sur le fuseau horaire
  • Capable de superviser et d''encadrer les membres de l’équipe. Fait preuve d''une capacité à déléguer efficacement le travail

Job Description SummaryChargé de concevoir et programmer un petit module ou un composant important, ainsi que de développer une fonctionnalité ou un ensemble, voire une zone complète, de fonctionnalités. Cette personne travaillerait de manière indépendante et contribuerait à l’équipe concernée ou à d’autres équipes de l’entreprise. Cette personne dirigerait la discussion sur la conception de manière limitée.

Job DescriptionRôles et responsabilitésCe poste implique les tâches suivantes :

  • Identifie la portée du travail, fournit une estimation initiale et justifie l’estimation par des faits
  • Démontre d’une compréhension du cycle de vie du développement logiciel Agile et d’une capacité à distinguer les entrées et les sorties de base dans chaque cycle.
  • Participe à des discussions techniques ; participe à des conceptions techniques et présente des idées techniques par le biais de tableaux blancs
  • Évolue dans un mode de livraison dynamique et se concentre sur l’exécution des tâches pour atteindre l’objectif de version du produit
  • Maintient la qualité du code grâce aux meilleures pratiques, aux analyses dûnits et à l’automatisation de la qualité du code
  • Recherche et fournit des commentaires sur la conception et le développement
  • Démontre la capacité à faire des choix technologiques éclairés après une vérification diligente et une évaluation d''impact
  • Comprend le produit dans son ensemble, ses modules et leur interrelation tout en étant un expert du composant ou du module attribué
  • Aide à la conception d''interfaces et à l’échange d''informations entre modules
  • Explique le besoin d''évolutivité et comprend l’importance d''améliorer la qualité grâce aux tests.
  • Est un expert en rédaction de code conforme aux normes et offrant les fonctionnalités souhaitées à l’aide de la technologie sélectionnée pour le projet
  • Réalise des revues de conception, définit des interfaces entre des modules de code et applique la technologie existante aux conceptions
  • Est un expert dans l’évaluation des performances des applications et dans l’optimisation/l’amélioration de celles-ci via des meilleures pratiques de codage et de conception
  • Est un expert en structures de données de base ainsi qu''en algorithmes et a la capacité de les implémenter en utilisant le langage approprié
  • Assume la responsabilité de fournir un leadership technique et de définir, développer et faire évoluer des logiciels au sein d''un environnement de développement dynamique et agile à l’aide de l’infrastructure et des technologies de développement de logiciels les plus récentes.
  • Fournit des conseils à une équipe composée de 5 à 7 développeurs avec une architecture de planification, d''exécution et/ou de développement utilizando des méthodologies agiles telles que SCRUM
  • Travaille avec les responsables de lignes de produits (PLL) pour comprendre les exigences et la vision des produits
  • Essay des codes conforment aux normes et fournit les fonctionnalités souhaitées à l’aide de la technologie sélectionnée pour le projetQualifications de baseCe poste nécessite une expérience de niveau avancé en ingénieur logistique. Connaissances académiques de niveau équivalent au baccalaôret en informatique ou dans une discipline « STEM » (sciences, technologie, ingénieur et mathématiques)Caractéristiques souhaitéesExpertise technique :
  • Solides connaissances des méthodes d''analyse et de développement d’applications orientées objet, des modèles de développement de logiciel et des principes de codage Java
  • Expérience pratique dans les services Web (REST, SOAP, WSDL, etc.), avec Apache Commons Suite et Maven, une base de données SQL telle que Oracle MySQL, PostgreSQL, etc.
  • Expérience pratique de l’utilisation de Spring Framework (Core, MVC, Integration et Data)
  • Expérience avec Big Data/Hadoop et NoSQL Database est un avantage considérable
  • Expérience pratique du développement Web avec HTML5, Java Script, jQuery, CSS. Doit aussi avoir une expérience en implémentation de modules Java OSGi et utilisation d''un conteneur OSGi.
  • Expérience avec Play Framework, Angular est un gros plusSens des affaires :
  • Solides capacités à résoudre les problèmes et présenter des sujets ou des tâches techniques spécifiques
  • Expérience en construction de systèmes distribués évolutifs et hautement disponibles
  • Expert en décomposition des problèmes et évaluation du temps nécessaire pour les tâches de développement
  • Démontre comment notre technologie résout les problèmes de nos clients d''un point de vue technologique et commercialLeadership :
  • Fait preuve de clarté d''esprit pour travailler à une quantité d''informations limitée et des définitions vagues des problèmes
  • Influence par le biais d''autres personnes et met en place un support direct et « en coulisses » pour les idées
  • Identifie et supprime de manière proactive les obstacles ou barrières au projet au nom de l’équipe
  • Partage les connaissances, le pouvoir et les récompenses pour détablir un climat de confiance, de crédibilité et de bienveillanceQualités personnelles :
  • Capable de travailler sous supervision minimale
  • Excellentes compétences en communication créée eécrite et orale et capacité pour communiquer avec la haute direction avec confiance et clarté
  • Capable de bien travailler avec des équipes mondiales, et sait faire preuve de flexibilité sur le fuseau horaire
  • Capable de superviser et d''encadrer les membres de l’équipe. Fait preuve d''une capacité à déléguer efficacement le travail
Additional Information

Remarque : Pour se conformer aux exigences légales américaines en matière d'immigration et autres, il est nécessaire de préciser le nombre minimum d'années d'expérience requis pour tout poste basé aux États-Unis. Pour les rôles en dehors des États-Unis, pour assurer la conformité avec la législation applicable, les juristes doivent mentionner le niveau d'expérience requis et non PAS un nombre minimum d'années.Cette description de poste a pour but de fournir un guide détaillé du rôle. Toutefois, il n'est pas prévu de modifier ou de restreindre et/ou d'élargir de quelque manière que ce soit les tâches requises de chaque employé, telles qu'elles sont définies dans leur contrat de travail respectif et/ou convenues d'un commun accord entre un employé et son responsable.

Relocation Assistance Provided: Yes

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Architect - AI/ML
Sr Software Architect - AI/ML

GE Vernova, Inc. • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Aide à la relocalisation
Customer Support Solutions Lead Engineer
Customer Support Solutions Lead Engineer

GE Vernova, Inc. • Chengalpattu

On-site
INR 900,000 - 1,500,000
Relocation Assistance Provided: Yes
Lead Engineer - Systems Engineering
Lead Engineer - Systems Engineering

GE Vernova • Chengalpattu

Hybrid
INR 900,000 - 1,500,000
Relocation assistance provided
Lead Control Engineer
Lead Control Engineer

GE Vernova, Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Relocation assistance Provided
Lead Engineer – Mechanical Design
Lead Engineer – Mechanical Design

GE Vernova, Inc. • Chennai District

On-site
INR 900,000 - 1,500,000
Aide à la relocalisation
Engineer - Systems Engineering
Engineer - Systems Engineering

GE Vernova • Chengalpattu

On-site
INR 700,000 - 1,100,000
Relocation assistance
AI Product Manager
AI Product Manager

GE Vernova • Bengaluru

On-site
INR 2,000,000 - 4,500,000
Relocation assistance provided
Engineering Manager - GECC
Engineering Manager - GECC

GE Vernova • Dadri

On-site
INR 1,200,000 - 2,400,000
Relocation assistance
Operator Training Simulator Release Train Engineer
Operator Training Simulator Release Train Engineer

GE Vernova • Hyderabad

On-site
INR 900,000 - 1,300,000
Lead Application Developer
Lead Application Developer

UPS • Chennai

On-site
INR 167,400 - 279,000