Role: Python AI Engineer, Developer
We're looking for a talented AI
Engineer proficient in Python with proven industry experience in building and
shipping production-grade AI/ML applications. You will help build
and maintain Gen-AI based automation and optimization in our next-generation
workflow and business process management platform for Citi's Wealth Operations
division.
You'll be joining a small, high-impact
team challenging, changing, and modernizing the workflows and processes that
support our global Wealth business.
What you will bring
- Strong server-side Engineering: Python, REST APIs, asynchronous
and functional programming.
- Experience with Python libraries for AI/ML, NLP & API:
Scikit-learn, Pandas, NumPy, NLTK, Pydantic, FastAPI
- Proficiency in AI Evaluation: regression, classification,
information retrieval, power analysis and correlation and statistical
testing, and others.
- Strong understanding of AI/ML fundamentals: Deep Learning,
LLMs, Gen-AI and implications.
- Proficiency with relational and/or NoSQL databases:
PostgreSQL/Oracle, MongoDB.
- Experience with message systems: Apache Kafka, Solace.
- Deep understanding of containerization (Docker) and
orchestration (Kubernetes/OpenShift).
- Familiarity with CI/CD tools (e.g.,
Jenkins, Tekton, ArgoCD, Harness).
- Comfortable mentoring software engineers in working with an
experiment-driven development workflow.
- Experience in building financial operations workflow
platform/automation will be an added advantage.
Tools and technologies you might use
- Python, FastAPI, Pydantic, Pandas, Scikit-learn,
NLTK, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, OpenShift,
Helm, Tekton, Harness.
Access to time-saving AI tools such as GitHub
Copilot and Google Gemini. RoleDeveloper
Qualifications
BACHELOR OF ENGINEERING