CrawlJobs Logo

Gen AI Python Developer

India, Pune · Job Posted January 16, 2026
Apply Position
Job Link Share

Job Description

Join us as a “Gen AI Python Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.

Job Responsibility

  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability

Requirements

  • Minimum of 8 years of overall professional experience
  • At least 1 years of experience in building enterprise-level generative AI (GenAI) applications
  • Extensive expertise in GenAI technologies, particularly in Large Language Models (LLMs) such as Amazon Bedrock
  • Deep understanding of model customization, training strategies, Retrieval-Augmented Generation (RAG), prompt engineering, and model fine-tuning, Agentic architecture
  • Comprehensive understanding of generative AI models, including large language models, diffusion models, and their practical applications
  • Developing a model customization approach and training strategy, designing, and implementing the model evaluation framework for incremental build, and evaluating models using various metrics applicable to LLM models
  • Implementing a feedback loop and conducting thorough testing and validation to ensure the desired accuracy
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, and their respective AI/ML services
  • Monitor and evaluate the performance of generative AI models and systems
  • Implement improvements and optimizations as needed
  • Maintain comprehensive documentation of generative AI architectures, models, and processes
  • Ensure knowledge transfer and training for team members
  • Proficiency in programming languages such as Python, GenAI Library
  • Hands-on experience with containerization technologies like Docker and Kubernetes
  • Comprehensive understanding of data privacy, security, and ethical considerations in AI development

Nice to have

  • Excellent problem-solving, analytical, and critical thinking skills, with the ability to break down complex problems and devise efficient solutions
  • Proven track record of successfully leading and delivering complex Gen AI/ML projects from inception to deployment
  • Exceptional communication and collaboration skills, with the capability to effectively convey technical concepts and ideas to both technical and non-technical stakeholders

What we offer

  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Gen AI Python Developer

8 matching positions

Gen AI Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 years of relevant experience in Apps Development or systems analysis role
  • Strong foundational knowledge in Machine Learning (ML modeling), Data Science, Statistics, and AI fundamentals, including Natural Language Processing (NLP), Neural Networks, and Large Language Models (LLMs)
  • Extensive hands-on experience with leading LLMs such as Google Gemini, OpenAI models, Anthropic Claude, Mistral, Llama, and various other open-source LLMs
  • Deep working knowledge and hands-on experience with Retrieval-Augmented Generation (RAG) pipelines, including advanced RAG techniques and their detailed implementation
  • Proven ability to build, tune, and deploy LLM-based applications using platforms like Vertex AI, Hugging Face, etc.
  • Expertise in developing robust prompt engineering strategies, prompt tuning, and creating reusable prompt templates
  • Hands-on experience with agentic framework-based use case implementation
  • Working knowledge of Guardrails and methodologies for assessing the performance and safety of GenAI features
  • Strong programming proficiency in Python, including extensive experience with libraries such as Pandas, NumPy, scikit-learn, PyTorch, TensorFlow, Transformers, FastAPI, Seaborn, LangChain, and LlamaIndex
  • Proficiency in integrating generative AI with enterprise applications using APIs, knowledge graphs, and orchestration tools
Job Responsibility
Job Responsibility
  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Contribute to applications systems analysis and programming activities
  • Fulltime
Read More
Arrow Right

Gen AI Python Developer

We are seeking a highly skilled and experienced Gen AI / Python Developer to joi...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software development experience with a strong focus on Python
  • Proven hands-on experience with Generative AI concepts and technologies
  • Demonstrable experience working with GenAI-related APIs, such as OpenAI, Gemini, etc.
  • Solid understanding and practical experience in implementing Retrieval Augmented Generation (RAG) systems
  • Expertise in at least one modern Python web framework: FastAPI, Flask, or Django
  • Strong understanding of software development best practices, including version control (Git), testing, and CI/CD
  • Experience with relational and/or NoSQL databases
  • Excellent problem-solving skills and the ability to work independently as well as in a team environment
  • Strong communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality, scalable, and efficient Python code for Generative AI applications
  • Integrate and leverage various GenAI-related APIs (e.g., OpenAI, Gemini) to build innovative features and products
  • Implement and optimize Retrieval Augmented Generation (RAG) systems to enhance AI model capabilities and provide contextually relevant responses
  • Develop and deploy robust backend services using Python frameworks such as FastAPI, Flask, or Django
  • Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to define requirements and deliver solutions
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Participate in code reviews, contributing to a culture of high-quality code and best practices
  • Optimize application performance, scalability, and security
  • (Optional, if relevant): Work with cloud container orchestration services like OpenShift ECS for deploying and managing applications
  • Fulltime
Read More
Arrow Right
New

Python - Gen AI Developer

We are seeking a highly skilled and motivated Python/Generative AI Developer to ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field
  • 8+ years of professional experience in software development, with a strong focus on Python
  • Proven experience with Generative AI models, including hands-on experience with large language models (LLMs) or other generative architectures
  • Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or JAX
  • Experience with Google ADK or similar Google AI/ML platforms and SDKs
  • Strong front-end development skills, particularly with React, for building interactive user interfaces
  • Demonstrable experience in implementing chat functionalities, including handling HTTP streaming, asynchronous operations, managing file uploads, and applying various chat formatting techniques
  • Solid understanding of machine learning principles, algorithms, and data structures
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices for deploying and managing AI models
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Design, develop, and implement Generative AI models (e.g., LLMs, GANs, VAEs, Diffusion Models) using Python and relevant deep learning frameworks (e.g., TensorFlow, PyTorch)
  • Integrate Generative AI capabilities into existing systems and develop new AI-powered applications
  • Build and maintain dynamic and responsive chat interfaces for Generative AI solutions using React, incorporating features such as HTTP streaming for real-time updates, asynchronous processing for efficient user experience, secure file upload capabilities, and advanced chat formatting
  • Conduct research and stay up-to-date with the latest advancements in Generative AI, natural language processing, and machine learning
  • Optimize and fine-tune AI models for performance, scalability, and efficiency
  • Develop robust data pipelines for training, evaluation, and deployment of AI models
  • Collaborate with data scientists, machine learning engineers, and product managers to define requirements and deliver solutions
  • Ensure the responsible and ethical deployment of AI models, adhering to best practices and regulatory guidelines
  • Write clean, maintainable, and well-documented code, adhering to software development best practices
  • Participate in code reviews, contribute to architectural discussions, and provide technical guidance
  • Fulltime
Read More
Arrow Right

Python Gen AI Developer

Location
Location
India , Chennai
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 4-6 years of experience
  • Strong Python coding skills with experience at least 3-4 years experience in Python
  • Strong experience in python libraries (like NumPy, Pandas etc.)
  • Strong experience in using Neo4J, Mongo DB
  • Strong experience on any of the Python web development frameworks (FastAPI, Flask, Django)
  • Experience in working as part of scrum team with knowledge of related ceremonies
  • Strong communication skills
  • Understanding and experience on Gen AI implementations
  • Experience on Langchain, Vector DB, Embeddings or related frameworks
  • Experience on AI/ML model implementations using scikit learn, Tensor flow etc.
Read More
Arrow Right

Gen AI Python Developer - Assistant Vice President

We are looking for a Python Developer (Applications Development Sr Programmer An...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of progressive experience in Applications Development or Systems Analysis, with a substantial and demonstrated focus on Python technologies
  • Proven experience in successfully delivering complex software development projects from inception to production deployment
  • Subject Matter Expert (SME) in Python application development, encompassing advanced knowledge of frameworks (e.g., Django, Flask, FastAPI), best practices, and design patterns
  • Strong proficiency in software architecture principles, distributed system design patterns (e.g., Microservices, Event-Driven Architecture), and object-oriented programming
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Demonstrating technical knowledge and expertise in software development, including programming languages, frameworks, and best practices
  • Actively contributes to the implementation of features and technical solutions. Write clean, efficient, and maintainable code that meets the highest standards of quality
  • Collaborate with other Engineers to define and evolve the overall system architecture and design
  • Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices
  • Code contributing member of an Agile team, working to deliver sprint goals
  • Stay up to date with emerging technologies, tools, and industry trends. Evaluate their potential impact on the organization and provide recommendations for technology adoption and innovation
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Gen Ai Python Developer – Assistant Vice President

We are seeking a highly skilled and experienced Gen AI / Python Developer to joi...
Location
Location
India , Chennai, Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software development experience with a strong focus on Python
  • Proven hands-on experience with Generative AI concepts and technologies
  • Demonstrable experience working with GenAI-related APIs, such as OpenAI, Gemini, etc.
  • Solid understanding and practical experience in implementing Retrieval Augmented Generation (RAG) systems
  • Expertise in at least one modern Python web framework: FastAPI, Flask, or Django
  • Strong understanding of software development best practices, including version control (Git), testing, and CI/CD
  • Experience with relational and/or NoSQL databases
  • Excellent problem-solving skills and the ability to work independently as well as in a team environment
  • Strong communication and interpersonal skills
  • Good to have knowledge on Java and Frontend technologies
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality, scalable, and efficient Python code for Generative AI applications
  • Integrate and leverage various GenAI-related APIs (e.g., OpenAI, Gemini) to build innovative features and products
  • Implement and optimize Retrieval Augmented Generation (RAG) systems to enhance AI model capabilities and provide contextually relevant responses
  • Develop and deploy robust backend services using Python frameworks such as FastAPI, Flask, or Django
  • Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to define requirements and deliver solutions
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Participate in code reviews, contributing to a culture of high-quality code and best practices
  • Optimize application performance, scalability, and security
  • Fulltime
Read More
Arrow Right

Python Gen AI Developer

The Python Gen AI Developer role involves designing and implementing generative ...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 5+ years of experience
  • 3+ Years of strong Python coding skills and python libraries (like NumPy, Pandas etc.)
  • 2+ Years of solid understanding of generative AI models (GANs, VAEs, LLMs) and their underlying principles
  • Strong experience in using Neo4J, Mongo DB
  • Experience on any of the Python web development frameworks (FastAPI, Flask, Django)
  • Experience in working as part of scrum team with knowledge of related ceremonies
  • Strong communication skills
  • Understanding and experience on Gen AI implementations
  • Experience on Langchain, Vector DB, Embeddings or related frameworks
  • Experience on AI/ML model implementations using scikit learn, Tensor flow etc.
Job Responsibility
Job Responsibility
  • Design, implement, and optimize generative AI models using frameworks like TensorFlow, PyTorch, or JAX
  • Research and implement machine learning algorithms and tools
  • Integrate generative AI models into production systems and applications, often involving APIs, microservices, and cloud platforms (AWS, Azure, GCP)
  • Manage and direct research and development processes to meet the needs of our AI strategy
  • Develop machine learning applications in alignment with project requirements and business goals
  • Perform machine learning tests and statistical analysis to fine-tune the machine learning systems
  • Select appropriate datasets and data representation methods
  • Extend existing machine learning libraries and frameworks
  • Train systems and retrain as necessary
  • Work with the engineering and leadership teams on the functional design, process design, prototyping, testing, and training of AI/ML solutions
  • Fulltime
Read More
Arrow Right

Python Gen AI Developer

The Python Gen AI Developer role involves designing and optimizing generative AI...
Location
Location
United States , Irving
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ Years of Python coding skills and python libraries (like NumPy, Pandas etc.)
  • 2+ Years of experience working with generative AI models (GANs, VAEs, LLMs) and their underlying principles
  • 2+ years of experience on any of the Python web development frameworks (FastAPI, Flask, Django)
  • 2+ years of experience in using Neo4J, Mongo DB
  • Overall 5+ years of experience.
  • Strong communication skills.
  • Experience in working as part of scrum team with knowledge of related ceremonies.
  • Understanding and experience on Gen AI implementations
  • Experience on Langchain, Vector DB, Embeddings or related frameworks
  • Experience on AI/ML model implementations using scikit learn, Tensor flow etc.
Job Responsibility
Job Responsibility
  • Design, implement, and optimize generative AI models using frameworks like TensorFlow, PyTorch, or JAX.
  • Research and implement machine learning algorithms and tools
  • Integrate generative AI models into production systems and applications, often involving APIs, microservices, and cloud platforms (AWS, Azure, GCP).
  • Manage and direct research and development processes to meet the needs of our AI strategy
  • Develop machine learning applications in alignment with project requirements and business goals
  • Perform machine learning tests and statistical analysis to fine-tune the machine learning systems
  • Select appropriate datasets and data representation methods
  • Extend existing machine learning libraries and frameworks
  • Train systems and retrain as necessary
  • Work with the engineering and leadership teams on the functional design, process design, prototyping, testing, and training of AI/ML solutions
Read More
Arrow Right