GE Vernova logo

Sr Software Engineer

GE Vernova
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

4 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentPythonData PipelinesRESTful APIsVector DatabasesMicroservices Architecture

Job description

Overview

Sr Software Engineer role responsible for programming a component, feature and or feature set. Works independently, contributes to the immediate team and other teams across the business, and contributes to design discussions.

What you'll do

  • Develop and maintain backend services and data pipelines that supply relevant business context, metadata, and constraints to LLM applications.
  • Help implement, update, and query domain ontologies and taxonomies using standards like RDF, OWL, or SPARQL under the guidance of senior architects.
  • Write code to interact with graph databases (e.g., Neo4j, AWS Neptune) to support semantic search and relationship mapping.
  • Help build and optimize hybrid retrieval systems combining vector search (semantic similarity) with structured graph data for better LLM grounding.
  • Write robust data ingestion and processing scripts to extract entities and relationships from various enterprise data sources.
  • Partner with ML engineers, data scientists, and backend developers to integrate semantic components into production AI products.
  • Write clean, testable, and well-documented code following best software engineering practices.

What you'll need

  • 4–6 years of software development experience, with at least 1–2 years working on data-heavy applications, NLP, vector search, or semantic/graph technologies.
  • Strong backend development skills in Python (preferred for AI workflows) and/or Java/TypeScript.
  • Experience working with relational databases, with at least some exposure to NoSQL, vector databases (e.g., Pinecone, Milvus, Qdrant), or graph databases (e.g., Neo4j).
  • Familiarity with concepts like knowledge graphs, vector embeddings, prompt engineering, or semantic web standards (RDF/OWL).
  • Eagerness to learn and work with ontology experts (an ontology expert is not expected).
  • Experience building and consuming RESTful APIs and microservices.
  • Bachelor’s degree in computer science, software engineering, or a related technical field (or equivalent practical experience).

Details

  • Location: Bengaluru.
  • Relocation assistance provided: Yes.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Software Engineer