Citi
Banking
SeniorPythonEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Python Engineer at Citi”
Industry & Context.
Full Job Description
## **Job Summary** We are seeking a highly motivated and experienced **Principal Engineer** to join our **Retail and Wealth Risk Engineering** team under the **Enterprise Risk Technology** platform. This is an intermediate-level position responsible for designing, building, and maintaining robust, scalable data pipelines and solutions that leverage cutting-edge Mandatory platform for the secure and scalable deployment of AI agents, Big Data, Databrick and AI technologies. The ideal candidate is a high-impact individual with a passion for data, analytics, and problem-solving. You will play a key role in driving business engagement and growth by building the next generation of data and analytics platforms. **Responsibilities** * Design, develop, and maintain scalable, enterprise-grade AI agents , supporting ELT/ETL processes to handle large data volumes using the Python, FAST API, Microservices , PySpark, Kafka and Databricks ecosystem. * Build and Deploy GEN AI Agents using Googles ADK and Google Flash 2.5+ LLMs to support application automation supports and its deep insights, workflow support with HIL - Human in loop architecture. * Build and maintain data federation layers for lambda and Data Mesh architectures using tools like Starburst, with a strategy for adopting AI-based use cases (e.g., machine learning, deep learning, NLP) to drive efficiency. * Develop, deploy, and automate microservice integrations to support data-intensive applications, ensuring scalability, resilience, and maintainability using cloud native infrastructure and openshift or Kubernates architecture including CI/CD pipelines. * Integrate and leverage agentic AI tools (e.g., Devin.AI, Github Copilot) and platforms (e.g., MCP) through advanced prompt engineering to enhance development and operational efficiency. * Ensure data quality, integrity, and security throughout the entire data lifecycle. * Contribute to the continuous improvement of data engineering processes, standards, and best pract
Applying for this Senior Python Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Citi?
Real rants from real employees. Read before you apply.