×
Register Here to Apply for Jobs or Post Jobs. X

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

Job in New York, New York County, New York, 10261, USA
Listing for: Citi
Full Time position
Listed on 2026-05-29
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 94300 USD Yearly USD 94300.00 YEAR
Job Description & How to Apply Below
Location: New York

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

Apply (opens in new window)

Job Req :

Location(s):

Mississauga, Ontario, Canada

Job Type:

Hybrid

Posted:

May. 12, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Role Summary

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 Py Spark ,
Pandas
, and related data tools. The role includes developing APIs, integrating with platform services, and supporting CI/CD deployments using Git Hub and Light Speed Enterprise.

Key Responsibilities
  • Develop and optimize ETL/data processing jobs using Py Spark ,
    Pandas
    , Py Arrow , and related libraries.

  • Work with Parquet files using Fast Parquet 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 Git Hub
    , Light Speed 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 (
    Py Test /unittest).

  • Work with REST APIs, microservices, and basic shell scripting.

  • Work with cloud services (ECS), including boto3
    .

Required Skills
  • 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, Hugging Face Transformers, or similar.

  • Solid experience with Py Spark ,
    Pandas
    , Py Arrow , and distributed data pipelines.

  • Proficient in working with Parquet using Fast Parquet 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 Tensor Flow for model training.

  • Experience with Docker, Kubernetes, or containerized deployments.

  • Experience with monitoring tools such as ITRS Geneos.

  • Experience with FastAPI, Airflow, or Prefect.

------------------------------------------------------

Job Family Group:Technology

------------------------------------------------------

Job Family:Applications Development

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Primary Location Full Time Salary Range:$94,300.00 - $

------------------------------------------------------

Most Relevant Skills
Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary