yoinka

Engineering Lead Analyst Python - Vice President

Citigroup

Pune Maharashtra IndiaStaff
Sign in to applyVerified 1h ago
Location
Pune Maharashtra India
Work model
On-Site
Level
Staff
Posted
4h ago

Skills

AgileCI/CDCybersecurityDockerGenAIGoJavaJavaScriptKubernetesOpenShiftPythonRESTReactTypeScript

About this role

Senior Full-Stack Web Developer AI Acceleration   About the Team   The AI Acceleration team, part of Citi's   AI   organization, is a small, global team dedicated to building innovative solutions for the wider bank. Our solutions are used by developers across Citi, requiring them to be robust and high-quality. We focus on delivering capabilities that support secure data sharing for Agentic AI, enhance data governance, and drive modern architecture through various tools. This role offers significant exposure to cutting-edge AI solutions and development within a dynamic technical environment.

Role

Summary   We are seeking a seasoned Senior Full-Stack Developer and Technologist with a strong   P ython   (or Java with willingness to learn Java) to join   our flat, agile team. The ideal candidate will be a self-starter, innovative, and a strong collaborator, contributing to critical projects that advance Citi's AI and data strategy. This is a hands-on engineering role for someone passionate about modern web development and building high-impact platforms.

Key Responsibilities

User Experience Focus:   Design and build intuitive and   easy to use   platform capabilities catering to a diverse end-user audience across the firm.   AI-Powered UI Interoperability:   Drive the vision and implementation of AI to enhance user interface interactions and improve workflows.   Technical Leadership:   Lead and manage technical components within the team, ensuring alignment with business objectives and driving best practices.   Software Development:   Develop, implement, and maintain high-quality code using object-oriented programming principles in languages such as Java, Python, or Golang.   CI/CD & DevOps:   Implement and manage CI/CD pipelines for continuous integration, delivery, and deployment.   Troubleshooting:   Proactively identify, diagnose, and resolve technical problems and bugs efficiently.   Collaboration:   Work effectively with teammates on shared components and codebases, fostering a collaborative development environment.   Mentorship:   Provide technical guidance and mentorship to junior team members, contributing to their growth and development.   Quality Assurance:   Ensure software quality through rigorous code reviews, technical design reviews, unit testing, and integration testing.   Required Qualifications and Skills   Experience:   Proven experience as a senior full-stack software engineer with a passion for modern development.  ( Python) Front-End Expertise:   P roficiency in TypeScript   and react.js , HTML, CSS   i s   desirable .   Containerization & Cloud:   Demonstrated experience with Docker, Kubernetes, and cloud platforms (e.g., OpenShift).   Architecture:   Solid understanding of microservices architecture, REST APIs, and message queuing systems.   Development Principles:   Familiarity with DevSecOps principles and CI/CD pipelines.   Programming:   Proficient in at least one object-oriented programming language (e.g., Java, Python).   Fundamentals:   Strong grasp of technical fundamentals including networking, databases, and CLI.   Code Quality:   Passion for delivering clean, testable, and maintainable code.   Soft Skills:   Excellent communication, collaboration, critical thinking, and problem-solving skills.   Adaptability:   Ability to thrive in a fast-paced, dynamic environment where requirements may evolve.   Desirable Skills   Presentation Skills:   Strong ability to articulate complex technical ideas and present them effectively to senior leadership.   Generative AI Knowledge:   Understanding of Generative AI capabilities, including system prompts, tool selection, and Model Context Protocol for data and service sharing.

Team

Management:   Experience or interest in software team management.

Education

Bachelor's degree in Computer Science, Engineering, or a related field.   Graduate-level education or continuing education in a

Engineering Lead Analyst Python - Vice President at Citigroup, Pune Maharashtra India | Yoinka