Principal Engineer - Context Engineering & LLM Optimization

Bank of America Bank of America · Banking · Charlotte, NC

Principal Engineer focused on optimizing LLM applications by designing and implementing strategies for context engineering, prompt architecture, retrieval orchestration, and LLM evaluation. This role aims to improve answer quality, reduce token waste, and ensure effective information selection and presentation to LLMs within a financial services context.

What you'd actually do

  1. Design context engineering strategies for enterprise LLM and RAG applications.
  2. Define prompt architectures for system prompts, developer instructions, user prompts, retrieved context, tool outputs, conversation history, and structured constraints.
  3. Optimize context window usage through summarization, compression, ranking, filtering, deduplication, and context prioritization.
  4. Design retrieval orchestration patterns that determine what data is retrieved, when it is retrieved, and how it is injected into the LLM prompt.
  5. Design LLM evaluation frameworks for answer quality, factuality, instruction adherence, relevance, safety, and token efficiency.

Skills

Required

  • LLM context management
  • Prompt engineering
  • RAG systems
  • Information retrieval
  • LLM evaluation
  • System design
  • Software engineering principles
  • Financial services domain knowledge

Nice to have

  • Data ingestion optimization
  • Multi-turn conversation design
  • Agent development
  • Tool use patterns

What the JD emphasized

  • context window management
  • prompt architecture
  • retrieval orchestration
  • grounding strategies
  • instruction design
  • tool-use patterns
  • evaluation of LLM behavior
  • minimal token waste
  • maximum answer quality
  • grounding
  • citation handling
  • source attribution
  • conflicting evidence resolution
  • hallucination reduction
  • answer quality
  • factuality
  • instruction adherence
  • relevance
  • safety
  • token efficiency
  • tool calling
  • function calling
  • dynamic prompt generation

Other signals

  • LLM Optimization
  • Context Engineering
  • Prompt Architecture
  • Retrieval Orchestration
  • LLM Evaluation Frameworks