CrawlJobs Logo

Python Developer - NLP, ML, Gen AI

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

94300.00 - 141500.00 USD / Year

Job Description:

We are looking for a mid-level Python Developer - NLP, ML, Gen AI with combined experience in Data Engineering and AI/NLP engineering. The candidate will build NLP pipelines using libraries such as Flair, BERT, and LLM frameworks, and will also work on large-scale data processing using PySpark, Pandas, and related data tools. The role includes developing APIs, integrating with platform services, and supporting CI/CD deployments using GitHub and LightSpeed Enterprise.

Job Responsibility:

  • Develop and optimize ETL/data processing jobs using PySpark, Pandas, PyArrow, and related libraries
  • Work with Parquet files using FastParquet or pyarrow.parquet for efficient data processing
  • Implement data parsing and serialization using json, ujson, or orjson for high-performance JSON handling
  • Build and maintain NLP pipelines using Flair, BERT, and LLM-based models
  • Develop scalable ingestion and data transformation pipelines for AI and analytics use cases
  • Build and maintain Flask-based APIs for model inference and service integrations
  • Use regular expressions for text cleaning, parsing, and NLP preprocessing
  • Integrate caching and fast lookups using Redis
  • Manage and deploy ML models using MLflow for tracking and versioning
  • Support CI/CD workflows using GitHub, LightSpeed Enterprise, and deployment pipelines
  • Create and maintain Autosys JILs for job scheduling and automation
  • Use basic Linux commands for troubleshooting, operations, and deployment tasks
  • Monitor application and system health using ITRS Geneos
  • Write unit tests and improve automation test coverage (PyTest/unittest)
  • Work with REST APIs, microservices, and basic shell scripting
  • Work with cloud services (ECS), including boto3

Requirements:

  • 3–5 years of hands-on Python programming experience
  • Strong fundamentals in Python, OOP, and design patterns
  • Experience with NLP libraries such as Flair, BERT, HuggingFace Transformers, or similar
  • Solid experience with PySpark, Pandas, PyArrow, and distributed data pipelines
  • Proficient in working with Parquet using FastParquet or pyarrow.parquet
  • Familiarity with fast JSON parsing libraries (json, ujson, orjson)
  • Experience building APIs using Flask (FastAPI is a plus)
  • Experience with MLflow for model tracking and deployment
  • Good understanding of CI/CD practices and Git workflows
  • Experience working with Redis or similar in-memory stores
  • Experience with Autosys JILs for job scheduling
  • Comfortable with Linux command line and shell scripting
  • Strong debugging, problem-solving, and teamwork skills
  • Exposure to cloud services
  • AWS boto3 experience is an asset

Nice to have:

  • Experience with Polars or Dask for high-performance data processing
  • Experience with PyTorch or TensorFlow for model training
  • Experience with Docker, Kubernetes, or containerized deployments
  • Experience with monitoring tools such as ITRS Geneos
  • Experience with FastAPI, Airflow, or Prefect

Additional Information:

Job Posted:
May 14, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Python Developer - NLP, ML, Gen AI

AI Solution Developer II / Senior AI Solution Developer

This role will work within our Scientific Data Technology and AI department whic...
Location
Location
United Kingdom
Salary
Salary:
Not provided
parexel.com Logo
Parexel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to BSc. or MSc level in Engineering or Computer Science with a focus on Machine Learning (and GenAI) or other equivalent qualification/experience
  • Experience in Palantir Foundry, it’s ecosystem and components, including building Workshop Apps, building and deploying Modelling Objectives and managing Code Repos and Pipelines
  • Machine Learning, Generative AI (Gen AI), Deep Learning (building and deploying NLP systems within Palantir Foundry)
  • Proven CS fundamentals including data structures, algorithms, and distributed systems
  • Proven theoretical and practical experience in modern ML technologies, including transformers, graphical models, information retrieval techniques, LLMs, time series models, Reinforcement Learning, etc.
  • Proven software engineering fundamentals, including the ability to write production ready code, establish and enforce high engineering standards, architect packages, and own architectural and procedural choices for effective shared codebases within Foundry
  • Knowledge of Python and scientific computing packages (PyTorch, NumPy, Scikit-learn, TensorFlow)
  • Experience with data modeling and pipeline development in Palantir Foundry
  • Experience with frontend development for intuitive user experience
  • Practical understanding of database technologies including relational, non-relational and graph
Job Responsibility
Job Responsibility
  • Leverage Palantir Foundry to build and deploy reusable custom machine learning models, Ontologies and end-user applications
  • Design, implement, and document new ML/Gen AI modeling techniques and strategies
  • Develop ML pipelines and workflows in Foundry to support AI solution development and deployment
  • Review and adapt recent research in ML and Gen AI into Foundry-based prototypes and production solutions
  • Review code and pipelines of other engineers to enhance ML quality and security within Foundry
  • Understand business needs and user workflows and support interpretation in the context of potential AI solutions in Foundry
  • Support development of custom models and AI / Gen AI solutions using Foundry's ML capabilities to address business needs
  • Lead experiment and model evaluation design based on well-founded best practices in machine learning to ensure safe, effective, and principled AI development practices within Foundry
  • Carry out AI solution prototyping and experimentation using Foundry's tools, various LLMs and environments
  • Collaborate with Product to define and implement features to satisfy customer requirements within Foundry
What we offer
What we offer
  • competitive base salary
  • holiday
  • private healthcare
  • dental insurance
  • Fulltime
Read More
Arrow Right
New

Python Developer - NLP, ML, Gen AI

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
  • 3–5 years of hands-on Python programming experience
  • Strong fundamentals in Python, OOP, and design patterns
  • Experience with NLP libraries such as Flair, BERT, HuggingFace Transformers, or similar
  • Solid experience with PySpark, Pandas, PyArrow, and distributed data pipelines
  • Proficient in working with Parquet using FastParquet or pyarrow.parquet
  • Familiarity with fast JSON parsing libraries (json, ujson, orjson)
  • Experience building APIs using Flask (FastAPI is a plus)
  • Experience with MLflow for model tracking and deployment
  • Good understanding of CI/CD practices and Git workflows
  • Experience working with Redis or similar in-memory stores
Job Responsibility
Job Responsibility
  • Develop and optimize ETL/data processing jobs using PySpark, Pandas, PyArrow, and related libraries
  • Work with Parquet files using FastParquet or pyarrow.parquet for efficient data processing
  • Implement data parsing and serialization using json, ujson, or orjson for high-performance JSON handling
  • Build and maintain NLP pipelines using Flair, BERT, and LLM-based models
  • Develop scalable ingestion and data transformation pipelines for AI and analytics use cases
  • Build and maintain Flask-based APIs for model inference and service integrations
  • Use regular expressions for text cleaning, parsing, and NLP preprocessing
  • Integrate caching and fast lookups using Redis
  • Manage and deploy ML models using MLflow for tracking and versioning
  • Support CI/CD workflows using GitHub, LightSpeed Enterprise, and deployment pipelines
  • Fulltime
Read More
Arrow Right

Senior Gen AI Developer

We are seeking an experienced Senior Generative AI Developer to help drive the d...
Location
Location
India , Chennai; 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, Data Science, AI, or a related field
  • 5–7 years of experience in AI/ML, including significant experience in Generative AI
  • Demonstrated portfolio of successful AI-driven projects in a business environment
  • Experience working with AWS (or equivalent) cloud infrastructure for AI/ML
  • Strong hands-on experience with LLMs and fine-tuning methods such as LoRA, QLoRA, Adapter/Prefix Tuning, and instruction tuning
  • Practical knowledge of model optimization (compression, quantization) and familiarity with tools such as DeepSpeed, vLLM, GPTQ, or similar
  • Proficient in prompt engineering and familiarity with prompt design tools/frameworks
  • Experience building RAG systems, including hybrid search and multi-vector retrieval
  • Proficient with machine learning frameworks (PyTorch, TensorFlow, Keras) and distributed training
  • Strong skills in NLP (NER, Dependency Parsing, Text Classification, Topic Modeling), transfer learning, and advanced learning paradigms
Job Responsibility
Job Responsibility
  • Collaborate with AI architects, leads, and stakeholders to design and implement generative AI solutions that address business challenges
  • Develop, fine-tune, and optimize large language models (LLMs), leveraging both parameter-efficient techniques and full fine-tuning where applicable
  • Implement and experiment with advanced generative AI methods, including prompt engineering and Retrieval-Augmented Generation (RAG)
  • Support the integration of AI models into production environments, ensuring robust deployment, scalability, and maintainability
  • Contribute to the development and optimization of real-time and streaming AI solutions
  • Stay current with the latest advances in generative AI and actively share knowledge with the team
  • Ensure adherence to ethical AI guidelines, data privacy, and compliance standards
  • Mentor junior team members, provide code reviews, and foster a culture of technical excellence
  • Fulltime
Read More
Arrow Right

Senior Test Engineer- AI Testing

Location
Location
Morocco , Rabat
Salary
Salary:
Not provided
cyclad.pl Logo
Cyclad Sp. z o.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 6 - 8 years
  • Strong experience in software testing (manual + automation) with focus on AI systems
  • Hands-on expertise in Python for test automation, data validation, and AI testing scripts
  • Knowledge of Gen AI frameworks (Langchain, Langgraph, CrewAI)
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Strong understanding of data validation, model evaluation metrics, and drift detection
  • API testing experience (REST, GraphQL) with tools like Postman or REST Assured
  • Solid knowledge of cloud platforms (AWS, Azure, GCP) for AI deployments
  • Exposure to AI ethics and compliance testing
  • Knowledge of containerization & orchestration (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Design and execute test strategies for machine learning models (classification, regression, NLP, CV, etc.)
  • Validate model accuracy, fairness, bias detection, explainability, and robustness under varying datasets
  • Perform adversarial testing and edge-case validation for AI systems
  • Test autonomous agents, multi-step reasoning paths, and state transitions
  • Validate correctness, grounding, consistency, and safety of LLM outputs
  • Evaluate prompt robustness and behavioral variations across scenarios
  • Validate retrieval accuracy, grounding quality, and hallucination reduction
  • Test vector store behavior, document chunking logic, and retriever configurations
  • Validate fallback behaviors when tools or external services fail
  • Execute adversarial, prompt-injection, and red team style testing
Read More
Arrow Right

Data Science Group Manager

The Applications Development Technology Senior Lead Analyst is a senior level po...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 10+ years of relevant experience in an Apps Development role or senior level experience within Data analytics/ML space
  • At least 3+ years of experience applying AI to practical uses, experience with deep learning, NLP and Tensorflow
  • Proficiency in Scala, Python, and other language or domain-specific packages as well as Big Data Eco system
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai)
  • Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology – including innovative approaches and new opportunities
  • Strong communication skills, e.g. ability to translate business use cases to tech specs, working with diverse project teams, and developing relationships with vendors
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • 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
Job Responsibility
Job Responsibility
  • Lead the Data Science functions regionally to meet goals, deploy new products, and enhance processes
  • Serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Fulltime
Read More
Arrow Right

Senior Data Scientist – Gen AI Engineer - Assistant Vice President

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 degree in Computer Science, Data Science, Artificial Intelligence, or a related quantitative field.
  • 8–12 years of experience as a Data Scientist or equivalent role, with at least 2 years of specialized, hands-on experience in Generative AI, including leading technical development and mentoring teams.
  • Demonstrable experience across the full lifecycle of production-level GenAI projects — from ideation and prototyping through deployment, monitoring, and ongoing maintenance in live environments.
  • Expert-level Python proficiency
  • Scikit-learn, XGBoost, LightGBM
  • PyTorch
  • Hugging Face Transformers, LangChain, LlamaIndex, Semantic Kernel
  • LangGraph, CrewAI, AutoGen
  • Transformer architectures
  • RAG patterns
Job Responsibility
Job Responsibility
  • Working with financial and enterprise data, applying modern NLP and GenAI techniques to solve business problems.
  • Designing, refining, and systematizing prompt engineering strategies for large language models (LLMs), including structured prompting, chain-of-thought, and few-shot/zero-shot approaches.
  • Collaborating with business stakeholders to translate requirements into GenAI-powered solutions.
  • Developing, testing, and maintaining production-grade Python code for GenAI applications.
  • Integrating with vector databases (e.g., Pinecone, Weaviate, Milvus, pgvector, Qdrant) for retrieval-augmented generation (RAG) pipelines.
  • Building, monitoring, and optimizing MLOps/LLMOps pipelines for continuous model deployment and observability.
  • Researching and evaluating emerging GenAI technologies, frameworks, and best practices to maintain competitive advantage.
  • Troubleshooting and debugging GenAI models and agentic systems in production, including rapid identification and resolution of issues in real-world deployments.
  • Communicating complex AI/ML concepts clearly to non-technical stakeholders, translating technical jargon into actionable business terms.
  • Participating in and leading team meetings, design reviews, and architecture discussions.
  • Fulltime
Read More
Arrow Right

Azure AI Platform Engineer

We are currently seeking a Azure AI Platform Engineer to join our team in Plano,...
Location
Location
United States , Plano
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience with Azure architecture and Azure Kubernetes
  • 3+ years of experience with AI platform engineering, ModelOps
  • Exercise expertise in ideating and developing AI/ML applications on prediction, recommendation, text analytics, computer vision, bots, and content intelligence
  • Apply statistical skills and advanced statistical techniques and concepts
  • Demonstrate deep knowledge of ML frameworks such as TensorFlow, PyTorch, Keras, Spacy, and scikit-learn
  • Leverage advanced knowledge of Python open-source software stack such as Django or Flask, Django Rest or FastAPI, etc
  • Deep knowledge in statistics and Machine Learning models, deep learning models, NLP, Generative Adversarial Networks (GAN), and other generative models
  • Experience working with RAG technologies and LLM frameworks, LLM model registries (Hugging Face), LLM APIs, embedding models, and vector databases
  • Employ technical knowledge and hands-on experience with Azure OpenAI, Google Vertex Gen AI, and AWS LLM foundational models, BERT, Transformers, PaLM, Bard, etc
  • Display proficiency in programming languages such as Python and understanding of various Python packages
Job Responsibility
Job Responsibility
  • Exercise expertise in ideating and developing AI/ML applications on prediction, recommendation, text analytics, computer vision, bots, and content intelligence
  • Apply statistical skills and advanced statistical techniques and concepts
  • Demonstrate deep knowledge of ML frameworks such as TensorFlow, PyTorch, Keras, Spacy, and scikit-learn
  • Leverage advanced knowledge of Python open-source software stack such as Django or Flask, Django Rest or FastAPI, etc
  • Deep knowledge in statistics and Machine Learning models, deep learning models, NLP, Generative Adversarial Networks (GAN), and other generative models
  • Experience working with RAG technologies and LLM frameworks, LLM model registries (Hugging Face), LLM APIs, embedding models, and vector databases
  • Employ technical knowledge and hands-on experience with Azure OpenAI, Google Vertex Gen AI, and AWS LLM foundational models, BERT, Transformers, PaLM, Bard, etc
  • Display proficiency in programming languages such as Python and understanding of various Python packages
  • Experience with TensorFlow, PyTorch, or Keras
  • Develop and implement GenAI solutions, collaborating with cross-functional teams, and supporting the successful execution of AI projects for a diverse range of clients
  • Fulltime
Read More
Arrow Right

Data Engineer

Location
Location
India , Chennai
Salary
Salary:
Not provided
rudhrainfosolutions.com Logo
Rudhra Info Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of IT experience (Data Engineering) with 3+ years in MLOps
  • Strong in Python, PySpark, SQL, ML, NLP, Deep Learning
  • Expertise in MLOps pipelines – MLflow, Apache Airflow
  • Cloud experience – AWS (SageMaker, Bedrock, EC2, Lambda, S3, Glue) & Databricks
  • Experience with CI/CD pipelines, automation, and containerization (Docker/Kubernetes)
  • Knowledge of configuration tools – Ansible, Terraform
  • End-to-end ML lifecycle: data ingestion, training, deployment, monitoring
  • Collaborate with Data Scientists for production-ready solutions
  • Skills in model validation, testing, optimization, versioning, monitoring
  • Strong in Cloud-native development & AI/ML pipeline management
  • Fulltime
Read More
Arrow Right