New opportunity

Staff Engineer - AI Engineering

GE Vernova · Niskayuna, United States

About this role

GE Vernova seeks a Staff Engineer - AI Engineering to develop and improve prompts for large language models and help build a reusable prompt-engineering framework across business units. The team aims to automate prompting and apply generative AI to internal and external needs in the energy industry.

Responsibilities

  • Work with domain experts and end users to translate business needs into effective LLM prompts; develop, test and refine prompts for accuracy and relevance across use cases.
  • Collaborate with software developers to integrate LLM solutions into new or existing applications.
  • Help develop a scalable framework for prompt reuse and knowledge sharing. Gather and analyze user feedback to improve results.
  • Track LLM advances, contribute to tool and platform selection, and document processes, best practices and use-case outcomes.

Required qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics or a related field, with 5+ years of relevant experience.

Ideal candidate characteristics:

  • Master’s degree in AI Engineering, Computer Science, Engineering, Data Science or a related field; prompt-engineering experience and familiarity with OpenAI GPT models or Hugging Face.
  • Proficiency in Python or another AI/ML programming language; experience with PyTorch and data-processing libraries such as Pandas and NumPy; prior NLP or machine-learning project experience or internships; and familiarity with Git.
  • Understanding of traditional industry operations, strong problem-solving and communication skills, attention to detail, and ability to collaborate and explain technical concepts to nontechnical stakeholders.

The position is listed in Niskayuna, New York. Applicants must be legally authorized to work in the United States; an offer may require a drug screen. Relocation assistance is provided. The stated U.S. pay range is $98,400–$164,000, with a 110%, 120% or 130% geographic salary differential in certain areas and eligibility for a discretionary annual bonus. Benefits include health coverage, retirement savings with company contributions, tuition and adoption assistance, paid parental leave, 12 paid holidays and permissive time off.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Prompt engineeringLarge language modelsGenerative AIOpenAI GPT modelsHugging FacePythonPyTorchPandasNumPyNatural language processingMachine learningGitSoftware integrationUser feedback analysisTechnical documentationProblem-solvingCommunicationCollaboration

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Translate business needs into prompts

    The role works with domain experts and end users to turn internal and external needs into clear, effective LLM prompts. Prepare to explain how you would clarify a use case before designing a prompt.

  • Improve output accuracy and relevance

    The posting calls for developing, testing and refining prompts across use cases, then using feedback to improve effectiveness. Focus preparation on how you would compare outputs and use feedback to guide revisions.

  • Integrate LLM solutions into applications

    The engineer works closely with software developers to add LLM solutions to new or existing applications. Be ready to discuss how prompt behavior and application requirements inform each other.

  • Build reusable prompting practices

    GE Vernova aims to automate prompting and develop a scalable framework for reuse and sharing across business units. The role also documents processes, best practices and use-case outcomes.

  • Inform tool and platform choices

    The role tracks LLM advances and contributes to strategic tool and platform selection. Prepare to explain how you would assess a new option against the needs of a use case rather than novelty alone.

Likely challenges to think through

  • Reuse versus use-case specificity

    Likely preparation hypothesis: prompts shared across business units may need enough structure to be reusable without losing domain-specific accuracy. Prepare an example of what you would standardize and what you would leave configurable.

  • Judging output quality across domains

    Likely preparation hypothesis: accuracy and relevance may mean different things to different domain experts and end users. Prepare to describe how you would agree on evaluation criteria, examine weak outputs and incorporate feedback without treating one user's reaction as universal.

  • Adopting advances without disrupting applications

    Likely preparation hypothesis: newer LLM tools may offer better results while creating changes for existing integrations and documented practices. Prepare to discuss how you would compare alternatives and decide when a change merits adoption.

03

Practice your answers

Technical practice

How would you turn a domain expert’s business need into an effective LLM prompt?

What to coverThe role involves working with domain experts and end users on internal and external needs. Suggested preparation: explain how you would clarify the intended user, task, source information and acceptable output before drafting and validating a prompt.

How would you test whether a prompt produces accurate and relevant results?

What to coverThe posting calls for developing, testing and refining prompts across use cases. Suggested preparation: describe representative test cases, how domain experts could assess accuracy and relevance, and how you would compare revisions.

What would you do if a prompt worked for one use case but failed on similar requests?

What to coverThe role emphasizes prompt effectiveness across a variety of use cases. Suggested preparation: discuss inspecting failure examples, separating unclear instructions from missing context, and retesting changes without degrading results elsewhere.

How would you integrate an LLM-based feature into an existing application?

What to coverThe posting says this engineer works with software developers to integrate LLM solutions into new or existing applications. Suggested preparation: explain how you would agree on inputs, outputs, failure handling and a way to test the prompt within the application.

How would you design a prompt-engineering framework for reuse across business units?

What to coverThe team aims to automate prompting and share a scalable framework across use cases. Suggested preparation: discuss reusable components and documentation while allowing domain-specific instructions and tests where needs differ.

Which parts of prompt development would you automate, and which would you review manually?

What to coverAutomating prompting is an explicit team goal. Suggested preparation: weigh the consistency and speed of automated testing or reuse against the need for expert judgment about whether outputs meet a business need.

How would you use end-user feedback to improve prompt effectiveness?

What to coverGathering and analyzing user feedback is a stated responsibility. Suggested preparation: describe how you would group feedback into recurring issues, prioritize changes and check whether revisions improve the affected use cases.

How would you compare LLM tools or platforms for a proposed use case?

What to coverThe role contributes to tool and platform selection, and the posting names OpenAI GPT models and Hugging Face as examples of desirable familiarity. Suggested preparation: explain how you would compare output quality, integration needs and practical trade-offs using the use case’s requirements rather than assuming one tool fits every task.

How could Python and ML or data-processing libraries support prompt evaluation?

What to coverThe posting lists Python or another AI/ML language, PyTorch, Pandas and NumPy among ideal characteristics. Suggested preparation: describe a small evaluation workflow for organizing test inputs, examining outputs and summarizing results; distinguish useful data processing from cases that actually require an ML framework.

How would you document and manage changes to prompts over time?

What to coverDocumenting processes, best practices and use-case outcomes is a responsibility, and Git familiarity is listed as an ideal characteristic. Suggested preparation: explain how you would record prompt versions, test results and reasons for changes so collaborators can understand and reuse the work.

Behavioural practice

Tell me about a time you translated a domain expert’s needs into a technical solution.

What to coverThe role calls for close work with domain experts. Use a real situation, the questions and actions you took to clarify the need, and the resulting outcome; note how you checked that your interpretation was correct.

Tell me about a time you worked with developers to integrate or improve a solution.

What to coverCollaboration with software developers is a stated responsibility. Describe the situation, your contribution and how you resolved an interface or implementation issue, then give the result.

Tell me about a time you explained a technical trade-off to a nontechnical stakeholder.

What to coverThe posting emphasizes communicating complex concepts clearly to nontechnical audiences. Give the situation, how you adapted your explanation and the decision or understanding that resulted.

Tell me about a time user feedback caused you to revise your approach.

What to coverThe role involves analyzing feedback and improving results. Describe the initial situation, how you assessed and acted on the feedback, and what changed as a result.

Tell me about a time you helped another team reuse knowledge or a technical approach.

What to coverSharing prompt-engineering practices across business units is a stated goal. Use a real situation to explain what you documented or shared, how you made it usable for others and the outcome.

02

Sharpen your knowledge

Topics to prepare

  • Turning business needs into prompt specifications

    The posting calls for working with domain experts and end users to turn business needs into effective LLM prompts. For practice, take a hypothetical energy-industry request and identify the intended user, necessary context, output format, and questions to clarify before drafting a prompt.

  • Accuracy and relevance in prompt evaluation

    Developing, testing, and refining prompts for accurate, relevant outputs is a stated responsibility. For practice, define separate accuracy and relevance criteria for one use case, then explain how you would compare two prompt versions against them.

  • Prompt reuse across business units

    The team aims to automate prompting and build a scalable framework for reuse and knowledge sharing. For practice, sketch how a reusable prompt could separate shared instructions from use-case-specific inputs, and identify what would need documenting for another team to use it.

  • LLM application integration

    The role involves collaborating with developers to integrate LLM solutions into new or existing applications. For practice, diagram where a prompt, application inputs, generated output, and user feedback would fit in a hypothetical application; this is a preparation exercise, not a specified architecture.

  • Tool selection and industry context

    The posting mentions contributing to tool and platform decisions, familiarity with OpenAI GPT models or Hugging Face as an ideal characteristic, and understanding traditional industry operations. For practice, outline questions you would ask when comparing LLM options for an energy-industry use case, without assuming a particular company platform or project.

Skills to revise

  • Iterative prompt testing

    The job explicitly calls for developing, testing, and refining prompts. For practice, write two versions for the same hypothetical request, test them against several inputs, and record which outputs meet your accuracy and relevance criteria.

  • Python-based experimentation

    Python or another AI/ML programming language is listed among ideal characteristics. For practice, write a small script that runs a set of test inputs through a prompt and saves the outputs for comparison; the posting does not prescribe an implementation.

  • Feedback analysis with data libraries

    Analyzing user feedback is a stated responsibility; Pandas and NumPy are examples of libraries in the ideal characteristics. For practice, use a small sample feedback table to group recurring issues and select a prompt change to test next.

  • Versioning and documenting prompts

    The role includes documenting processes and outcomes, and lists Git familiarity as an ideal characteristic. For practice, version two prompt revisions and write a short record of their purpose, test results, and limitations.

  • Explaining a solution to collaborators

    The posting emphasizes collaboration with developers, domain experts, and nontechnical stakeholders. For practice, give a brief explanation of a proposed prompt change to a nontechnical user, then prepare a separate developer handoff covering inputs, expected outputs, and observed failure cases.

04

Your preparation checklist

  • Assemble a role-specific evidence sheet

    List examples you can discuss for the stated bachelor’s degree and 5+ years of relevant experience requirement. Separately note any evidence for the preferred Python or AI/ML programming, NLP or ML projects, LLM tools, and Git experience; do not present preferred characteristics as requirements.

  • Prepare a prompt-engineering project walkthrough

    Choose a real example, if available, showing how you worked with domain experts or end users to turn a need into prompts. Bring a concise account of your decisions, collaborators, results, and what you would change.

  • Build a prompt-testing example

    Prepare sample prompts, representative test inputs, criteria for accuracy and relevance, and a before-and-after comparison. Label a newly created exercise as hypothetical rather than past work.

  • Sketch a reusable prompting framework

    Draw a proposed structure for reusable prompts across business units, including how versions, use-case outcomes, and best practices would be documented. This is a design exercise, not a claim about GE Vernova’s current systems.

  • Explain an application integration approach

    Prepare a short architecture sketch showing how developers could incorporate an LLM prompt into a new or existing application. Identify the interfaces and testing decisions you would discuss with the development team.

  • Rehearse feedback and tool-selection decisions

    Outline how you would collect end-user feedback, analyze weak outputs, and decide what to refine. Prepare a brief comparison of LLM tools you know, distinguishing firsthand experience from familiarity.

  • Bring questions about the team’s priorities

    Ask which internal or external use cases come first, how domain experts assess output quality, and what prompt reuse and knowledge sharing should look like across businesses.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…