Quick Summary
Overview
Role Summary We are looking for a mid-level Python Developer with combined experience in Data Engineering and AI/NLP engineering. The candidate will build NLP pipelines using libraries such as Flair,
Technical Tools
Data EngineerData
Role Summary
We are looking for a mid-level Python Developer 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.
## Key Responsibilities
* Develop and optimize ETL/data processing jobs using PySpark, Pandas, PyArrow, and related libraries.
* 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.
## Required Skills
* 10–12 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.
* 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.
\------------------------------------------------------
## Job Family Group:
Technology
\------------------------------------------------------
## Job Family:
Applications Development
\------------------------------------------------------
## Time Type:
Full time
\------------------------------------------------------
## Most Relevant Skills
Please see the requirements listed above.
\------------------------------------------------------
## Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
\------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Location & Eligibility
Where is the job
—
Location terms not specified
Listing Details
- Posted
- May 27, 2026
- First seen
- May 27, 2026
- Last seen
- May 27, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- May 27, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application · ~5 min on citi's site
Please let citi know you found this job on Jobera.
3 other jobs at citi
View all →Explore open roles at citi.
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.