Senior Software Engineer - Generative AI
About this role
Wells Fargo is seeking a Senior Software Engineer with expertise in Generative AI. In this pivotal role, you will lead moderately complex initiatives and deliverables within technical domain environments. You will contribute to large-scale strategic planning, and be responsible for designing, coding, testing, debugging, and documenting projects and programs, including upgrades and deployments.
You will address moderately complex technical challenges requiring in-depth evaluation of technologies and procedures, and resolve issues while leading a team to meet existing or potential client needs. This involves leveraging a solid understanding of the function, policies, procedures, and compliance requirements. Collaboration and consultation with peers, colleagues, and mid-level managers are essential for resolving technical challenges and achieving goals. You will also lead projects and serve as an escalation point, providing guidance and direction to less experienced staff.
Required Qualifications
- 4+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
Desired Qualifications
- Proficiency in Python, JavaScript, AJAX, jQuery, Angular/React.
- Knowledge of AI frameworks such as LangChain and LangGraph.
- Experience with ML libraries and frameworks like TensorFlow and PyTorch, including hands-on experience building or training models and tuning hyperparameters.
- Experience in Generative AI technologies, including end-to-end Retrieval-Augmented Generation (RAG) pipelines (Vector DBs, chunking, embedding, retrieval, context injection) to ground LLM responses on enterprise data.
- Deep understanding of microservice-based distributed architecture, cloud platforms (AWS, Azure, GCP), and infrastructure-as-code.
- Strong background in Data Science and Analysis, with the ability to process, clean, and analyze data using statistical techniques to derive actionable insights. Knowledge of data processing tools like Hadoop and Spark.
- Ability to solve complex problems with ambiguous requirements, identify emerging tech trends, and drive Proof of Concepts or pilot solutions.
- Well-versed in Agile development strategies and ceremonies, Test-Driven Development (TDD) & DevOps practices.
- Experience leveraging REST/SOAP Web-APIs for integrations.
- Experience using enterprise-wide tooling for CI/CD, such as Harness and Jenkins.
- Expertise in enterprise tools like Ansible and observability tools (e.g., Prometheus, Grafana, ELK, Datadog), and incident management tools like Service Now.
- Self-motivated with genuine curiosity to stay ahead of the curve through continuous learning via courses, certifications, and research papers.
