Senior Software Engineer

Visa · Fintech · Bengaluru, India, IN

Senior Software Engineer role focused on developing and implementing Generative AI solutions using Java and Python, collaborating with data scientists, and utilizing LLMs for NLP and generative AI tasks within Visa's Corporate Applications & Intelligence (CAI) Technologies team.

What you'd actually do

  1. Develop and implement cutting-edge generative AI solutions using Java and Python.
  2. Collaborate with data scientists and engineers to optimize and enhance our AI models.
  3. Utilize large language models (LLMs) for natural language processing or generative AI tasks.
  4. Work with cross-functional teams to seamlessly integrate AI solutions into existing platforms.
  5. Stay ahead of the curve by keeping up-to-date with the latest in AI and machine learning technologies, and contribute to the development of new models.

Skills

Required

  • Java
  • Python
  • LLMs
  • Generative AI
  • Object Oriented Languages
  • Computer Science
  • Engineering

Nice to have

  • Hugging Face
  • OpenAI
  • GPT-3
  • chatbot development
  • conversational AI systems

What the JD emphasized

  • proven track record in maintaining and building solutions in GenAI
  • over 4 years of experience
  • Proficiency in Java and Python programming languages and frameworks
  • Experience in using LLMs for natural language processing or generative AI tasks
  • Knowledge of various LLM platforms such as Hugging Face, OpenAI, and GPT-3
  • Experience in developing and deploying chatbot or conversational AI systems
  • Strong understanding of AI, machine learning algorithms, and data structures

Other signals

  • developing solutions that are at the forefront of our business growth
  • proven track record in maintaining and building solutions in GenAI
  • develop and implement cutting-edge generative AI solutions
  • utilize large language models (LLMs) for natural language processing or generative AI tasks
  • integrate AI solutions into existing platforms
  • keeping up-to-date with the latest in AI and machine learning technologies
  • contribute to the development of new models