G

GE Vernova

Builds equipment and software for electric power

Senior Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Have 4–6 years of software development experience, including at least 1–2 years working on data-heavy applications, natural language processing, vector search, or semantic/graph technologies.
  • Have strong backend development skills in Python and/or Java or TypeScript; Python is preferred for AI workflows.
  • Have experience with relational databases and at least some exposure to NoSQL, vector databases such as Pinecone, Milvus, or Qdrant, or graph databases such as Neo4j.
  • Be familiar with knowledge graphs, vector embeddings, prompt engineering, or semantic web standards such as RDF and OWL.
  • Have experience building and consuming RESTful APIs and microservices.
  • Have a bachelor's degree in computer science, software engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Develop and maintain backend services and data pipelines that supply relevant business context, metadata, and constraints to large language model applications.
  • Help implement, update, and query domain ontologies and taxonomies using standards such as RDF, OWL, or SPARQL under the guidance of senior architects.
  • Write code that interacts with graph databases such as Neo4j or AWS Neptune to support semantic search and relationship mapping.
  • Help build and optimize hybrid retrieval systems combining vector search based on semantic similarity with structured graph data to improve large language model grounding.
  • Write robust data ingestion and processing scripts to extract entities and relationships from enterprise data sources.
  • Partner with machine learning engineers, data scientists, and backend developers to integrate semantic components into production AI products.
  • Write clean, testable, and well-documented code following software engineering best practices.
  • Program components, features, or feature sets independently; contribute to the immediate team and other teams, and participate in design discussions.

About the Company

GE Vernova

Builds equipment and software for electric power

GE Vernova makes equipment and software that generate and manage electricity for utilities, power producers, and industrial customers. Its Power, Wind, and Electrification businesses span gas turbines, wind generation, and the systems that move electricity across grids. The company supplies generators, grid equipment, and controls, while its software coordinates network operations and integrates changing sources of power. Customers buy equipment and enter service agreements for maintenance, upgrades, and technical support over its operating life, alongside purchases of software and related services. GE Vernova became an independent company in 2024 after separating from GE and is headquartered in Cambridge, Massachusetts.

Company size
10,001+
Company stage
N/A
Total funding
$17.6M
Headquarters
Cambridge, MA
Founded
2024

Recently Posted Jobs

Explore more opportunities at GE Vernova

See more jobs