JobsTechnology Lead Python Data Engineer
Job description
The Technology Lead Python Data Engineer is a senior engineering leadership role focused on building and evolving modern, scalable platforms for credit risk management. This position is part of a fast-moving Credit Risk Technology team that combines engineering, data, and AI to create impactful financial solutions. The role emphasizes hands-on development, system architecture, and technical leadership, particularly in microservices and cloud-native design. The successful candidate will work closely with various teams to ensure the delivery of high-performance and compliant systems.
Requirements
- 10–15 years of experience in application development or systems engineering within complex environments.
- Advanced proficiency in Python and SQL, with strong software engineering fundamentals.
- Hands-on experience building API-driven services using FastAPI, Pydantic, and/or Django.
- Proven expertise designing and implementing microservices architectures.
- Strong experience with Docker and Kubernetes, deploying and operating containerized services in production.
- Deep understanding of system architecture, data flows, and distributed systems.
- Experience working in Linux environments, including shell scripting and operational troubleshooting.
- Strong track record implementing unit testing, TDD, and automated quality controls.
- Subject Matter Expert (SME) in at least one application, platform, or service domain.
- Working knowledge of large language models (LLMs) and modern AI platforms.
Responsibilities
- Architect, design, and deliver scalable, Python-based applications supporting credit risk analytics, workflows, and reporting.
- Partner with risk, product, and technology leadership to integrate platforms and identify enhancements.
- Resolve high-impact, complex initiatives through deep analysis of business processes and system flows.
- Ensure solutions adhere to enterprise architecture, data, security, and infrastructure blueprints.
- Establish and enforce engineering standards for coding, testing, CI/CD, debugging, and production readiness.
- Design and evolve microservices-based architectures, ensuring scalability and maintainability.
- Apply AI and GenAI capabilities to modernize workflows and automate analysis.
- Serve as technical leader and mentor, coaching mid-level engineers and analysts.
- Apply sound risk and control judgment, ensuring compliance with laws and regulations.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
