Sr SW engineer- AI/ML

GE Vernova

Hyderabad

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GE Vernova sucht einen erfahrenen Software-Ingenieur in Hyderabad, der als technischer Lead fungiert und robuste, skalierbare Systeme mit Java/Spring entwickelt. Sie arbeiten eng mit Product Line Leaders zusammen, gestalten Schnittstellen und sichern hohe Codequalität durch Tests und Automatisierung.

Der Kandidat verfügt über fundierte Kenntnisse in Webdiensten, Datenbanken und modernen Frameworks, unterstützt ein Team von Entwicklern und treibt Designentscheidungen in einer agilen Umgebung

Qualifications

  • Erfahrung im Software Engineering mit abgeschlossenem Studium in Informatik oder MINT-Fächern.
  • Kenntnisse in objektorientierter Analyse, Design und Software-Entwurfsmustern.
  • Erfahrung mit Webdiensten (REST/SOAP/WSDL) und Apache Commons & Maven sowie SQL-Datenbanken (Oracle, MySQL, PostgreSQL).
  • Praktische Erfahrung mit dem Spring Framework (Core, MVC, Integration, Data).
  • Big Data/Hadoop und NoSQL-Erfahrung sind ein Plus.
  • Webentwicklung mit HTML5, JavaScript, jQuery, CSS; OSGi-Module und OSGi-Container.
  • Erfahrung mit Play Framework; Angular ist vorteilhaft.

Responsibilities

  • Ermittelt den Umfang der Arbeiten, legt eine erste Schätzung vor und begründet die Schätzung.
  • Versteht Lebenszyklus der agilen Softwareentwicklung und unterscheidet Schlüssel-Einflüsse in jedem Sprint.
  • Nimmt an technischen Diskussionen teil und präsentiert Designs mittels Whiteboarding.
  • Erfüllt Anforderungen im schnellen Bereitstellungsmodus und fokussiert auf Release-fertige Tasks.
  • Gewährleistet Codequalität durch Unit-Tests und Automatisierung.
  • Sucht/Feedback zu Design und Entwicklung; trifft fundierte Technologiewahl.
  • Versteht das Produkt, seine Module und deren Beziehungen; wird Experte für zugewiesene Komponente.
  • Hilft bei Schnittstellen-Design und Informationsaustausch zwischen Modulen.
  • Skalierbarkeit und Qualitätsverbesserung durch Tests stehen im Fokus.
  • Schreibt standardskonformen Code mit der gewählten Technologie.
  • Führt Design-Reviews durch und definiert Schnittstellen zwischen Codemodulen.

Skills

Java
REST
Spring
HTML5
JavaScript
OSGi
Angular
Maven
SQL
Big Data

Education

Bachelor in Informatik

Tools

Apache Commons
Maven
Oracle
MySQL
PostgreSQL
OSGi Container
Play Framework
Angular

Job description

Job Description Summary
Job Description
Rollen und Verantwortlichkeiten

Im Rahmen dieser Rolle werden Sie:

  • Ermittelt den Umfang der Arbeiten, legt eine erste Schätzung vor und begründet die Schätzung mit Fakten
  • Zeigt Verständnis für den Lebenszyklus agiler Softwareentwicklung und ist in der Lage, die wichtigsten Einflüsse und Ergebnisse in jedem Zyklus zu unterscheiden.
  • Beteiligt sich an technischen Diskussionen, beteiligt sich an technischen Designs und präsentiert technische Ideen durch White Boarding.
  • Erfüllt Anforderungen in einem schnellen Bereitstellungsmodus und konzentriert sich auf die Bereitstellung von Aufgaben, um das Ziel der Produktfreigabe zu erreichen
  • Erhaltung der Codequalität durch Best Practices, Unit-Tests und Automatisierung der Codequalität
  • Sucht und gibt Feedback zu Design und Entwicklung
  • Demonstriert die Fähigkeit, nach sorgfältiger Prüfung und Folgenabschätzung fundierte Technologieentscheidungen zu treffen
  • Versteht das gesamte Produkt, seine Module und die Wechselbeziehungen zwischen ihnen, während er Experte für die zugewiesene Komponente oder das zugewiesene Modul ist
  • Hilft bei der Gestaltung von Schnittstellen und dem Informationsaustausch zwischen den Modulen
  • Formuliert das Bedürfnis nach Skalierbarkeit und versteht, wie wichtig es ist, die Qualität durch Tests zu verbessern.
  • Ist ein Experte beim Schreiben von Code, der den Standards entspricht und die gewünschte Funktionalität mit der für das Projekt ausgewählten Technologie bereitstellt
  • Führt Entwurfsprüfungen durch, definiert Schnittstellen zwischen Codemodulen und wendet vorhandene Technologie auf Entwürfe an
  • Ist Experte für die Bewertung der Anwendungsleistung und deren Optimierung/Verbesserung durch Design und bewährte Codierungsmethoden
  • Ist Experte für Kerndatenstrukturen und Algorithmen und hat die Fähigkeit, diese in beliebige Sprachen zu implementieren
  • Ist verantwortlich für die technische Führung und die Entwicklung, Definition und Weiterentwicklung von Software in einer schnelllebigen und agilen Entwicklungsumgebung mithilfe der neuesten Softwareentwicklungstechnologien und -infrastruktur
  • Bietet einem Team von 5 bis 7 Entwicklern Unterstützung bei der Planung und Ausführung und/oder der Designarchitektur unter Verwendung agiler Methoden wie SCRUM
  • Arbeitet mit Product Line Leaders (PLLs) zusammen, um die Produktanforderungen und -visionen zu verstehen
  • Schreibt normgerechte Codes und liefert die gewünschte Funktionalität mit der für das Projekt ausgewählten Technologie
Grundqualifikationen

Diese Rolle erfordert erweiterte Erfahrung im Bereich Software Engineering. Erfolgreich abgeschlossenes Bachelor-Studium in Informatik, den MINT-Hauptfächern (Mathematik, Ingenieurwesen, Naturwissenschaften und Technik) oder vergleichbarer Abschluss

Gewünschte Eigenschaften
Technische Fachkentnisse:
  • Fundierte Kenntnisse in objektorientierter Analyse und Design, Software-Design-Mustern und Java-Programmierprinzipien
  • Praktische Erfahrung mit Webdiensten (REST, SOAP, WSDL usw.) unter Verwendung von Apache Commons Suite & Maven, SQL-Datenbanken wie Oracle MySQL, PostgreSQL usw.
  • Praktische Erfahrung in der Verwendung von Spring Framework (Core, MVC, Integration und Daten)
  • Erfahrung mit Big Data/Hadoop und NoSQL-Datenbanken ist ein großes Plus
  • Praktische Erfahrung im Bereich Webentwicklung mit HTML5, Java Script, jQuery und CSS. Weiterhin Erfahrung in der Implementierung von Java OSGi-Modulen und in der Verwendung eines OSGi-Containers.
  • Erfahrung mit dem Play Framework, Angular ist ein großes Plus
Geschäftssinn:
  • Teamplayer mit lösungsorientierter Arbeitsweise, der in der Lage ist, bestimmte technische Sachverhalte oder Aufgaben einfach darzustellen
  • Erfahrung im Aufbau skalierbarer und hochverfügbarer verteilter Systeme
  • Experte im Entwickeln von Lösungsansätzen und möglichst genauer Einschätzung vom Zeitaufwand für Entwicklungsaufgaben
  • Propagiert, wie unsere Technologie Kundenprobleme technologischer und geschäftlicher Art lösen kann
Führungsqualitäten:
  • Klare Denkweise mit der Fähigkeit sich durch begrenzte Informationen und vage Problemdefinitionen zu arbeiten
  • Große Überzeugungskraft; baut direkt und "hinter den Kulissen" Unterstützung für Ideen auf
  • Identifiziert und beseitigt proaktiv Projekthindernisse oder -barrieren im Namen des Teams.
  • Teilt Wissen, Macht und Lob, um Vertrauen, Glaubwürdigkeit und guten Willen zu schaffen
Persönliche Eigenschaften:
  • EIgenständige Arbeitsweise
  • Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten auf Führungsebene und selbstbewusstes Auftreten
  • Kann gut mit globalen Teams zusammenarbeiten und kommt mit den verschiedenen Zeitzonen gut zurecht
  • Erfahrung mit der Aufsicht und dem Mentoring von Teammitgliedern. Zeigt die Fähigkeit, Aufgaben effektiv zu delegieren

Hinweis:Um die Einwanderungsbestimmungen der USA und andere gesetzliche Anforderungen zu erfüllen, muss die Mindestanzahl der Jahre an Erfahrung angegeben werden, die für eine Tätigkeit in den USA erforderlich ist.Für Rollen außerhalb der USA sollten sich die JDs auf das für die Rolle erforderliche inhaltliche Erfahrungsniveau konzentrieren, um die Einhaltung der geltenden Rechtsvorschriften zu gewährleisten, und eine Mindestanzahl von Jahren sollte NICHT verwendet werden.Diese Stellenbeschreibung soll einen allgemeinen Leitfaden für die Rolle liefern.Sie soll jedoch nicht die von jedem Mitarbeiter gemäß dem jeweiligen Arbeitsvertrag und/oder gemäß einer anderweitigen Vereinbarung zwischen einem Mitarbeiter und seinem Vorgesetzten geforderten Pflichten ändern oder anderweitig einzuschränken/erweitern.

Additional Information

Relocation Assistance Provided: Yes

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal AI Engineer
Principal AI Engineer

GE Vernova • Bengaluru

On-site
INR 1,500,000 - 2,400,000
Relocation assistance
Principal Engineer - AI Engineering
Principal Engineer - AI Engineering

GE Vernova • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Relocation assistance
Sr Software Architect - AI/ML
Sr Software Architect - AI/ML

GE Vernova • Hyderabad

On-site
INR 1,400,000 - 2,400,000
Relocation Assistance
Embedded SW & Firmware Leader
Embedded SW & Firmware Leader

GE Vernova • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Turbine - System Integrator
Turbine - System Integrator

GE Vernova • Vadodara

On-site
INR 900,000 - 1,300,000
Relocation assistance provided
Staff enterprise Application Engineer - Web Apps
Staff enterprise Application Engineer - Web Apps

GE Vernova • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead IEC61850 Application Engineer
Lead IEC61850 Application Engineer

GE Vernova • Hyderabad

On-site
INR 80,000 - 110,000
Umzugshilfe
Site AI Partner(AI ML)
Site AI Partner(AI ML)

GE Vernova • Sirumathur

On-site
INR 900,000 - 1,300,000
Relocation assistance
Engineer - Controls Engineering
Engineer - Controls Engineering

GE Vernova • Chennai District

On-site
INR 900,000 - 1,500,000
Relocation assistance
Sr. Lead Engineer - Plant Civil and Structural Eng
Sr. Lead Engineer - Plant Civil and Structural Eng

GE Vernova • Dadri

On-site
INR 1,200,000 - 2,000,000
Relocation assistance