CrawlJobs Logo

Python Developer - NLP, ML, Gen AI

Canada, Mississauga Employment contract 94300.00 - 141500.00 USD / Year · Job Posted May 14, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

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

Similar Jobs for

Python Developer - NLP, ML, Gen AI

8 matching positions

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

Python Developer - NLP, ML, Gen AI - Assistant Vice President

We are looking for a mid-level Python Developer - NLP, ML, Gen AI with combined ...
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

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

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

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 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

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