Software Engineer - AI Solutioning (contract)

Wells Fargo
Charlotte, United States of America
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charlotte, United States of America

Tech stack

Java
Artificial Intelligence
Code Review
Python
Systems Development Life Cycle
Site Reliability Engineering Practices
Prometheus
Software Safety
Software Engineering
Strategies of Testing
Management of Software Versions
Large Language Models
Kubernetes
Low Latency
GPT

Job description

In this contingent resource assignment, you may consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors. Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements. Collaborate with client personnel in Software Engineering., * Technical architecture: Define target architectures, reference designs, and roadmaps; drive architecture reviews, and cross domain integrations.

  • System design & delivery: Translate business needs into well scoped designs (capacity, reliability, security, cost) and deliver them as production systems in Python / Java on OCP / Kubernetes.
  • AI solutioning: Deliver LLM powered features with Gemini and GPT (prompting, function / tool calling, RAG); design evaluation frameworks (golden sets, offline/online tests, guardrails, cost/latency/quality SLIs).
  • Agentic frameworks: Build agent workflows with LangChain and Google AIDK / Vertex AI agents;
  • Security & compliance by design: Embed security controls (secrets, policies, SBOMs, supply chain checks) and model risk/AI safety controls into pipelines and runtime.
  • Independently solve ambiguity: Decompose ill defined problems, run spikes, present options with trade offs, and drive decisions that balance speed, safety, and cost.
  • End to end SDLC ownership: Establish and continuously improve SDLC processes
  • Definition of Ready/Done, branching/versioning, code review quality bars, test strategy, release and change management.
  • Operational excellence: Define SLOs/SLIs, instrument services (OpenTelemetry/Prometheus), champion SRE practices, and drive incident readiness/post incident learning.

Requirements

  • Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.

Apply for this position