Citi Group Hiring Freshers for Python Developer (AI/ML) Role | Pune, India


Are you a tech enthusiast with a passion for Python programming and AI/ML? Are you ready to kickstart your career in one of the world’s most influential financial institutions? If your answer is yes, Citi Group invites you to be part of its dynamic development team as a Python Developer based in Pune, India.

Whether you’re a recent graduate or have up to 2 years of experience, this opportunity opens the door to building enterprise-grade financial applications, working with real-world data, and contributing to intelligent automation at scale.


About Citi Group: Shaping the Future of Global Finance

Citi is a globally renowned financial powerhouse with a legacy that spans over two centuries. As a multinational investment bank and financial services corporation, Citi operates in over 160 countries and delivers innovative financial solutions through an extensive suite of services — including investment banking, corporate finance, asset management, and technology-driven banking products.

At Citi, technology is at the heart of transformation. With a strong focus on AI, machine learning, data science, and digital engineering, Citi is committed to investing in the future through next-gen software solutions that optimize business processes and enhance client experience.


Job Overview: Python Developer – AI/ML

  • Job Role: Python Developer – AI/ML

  • Experience Level: 0–2 years

  • Qualification Required: Bachelor’s degree in Computer Science, Engineering, or relevant technical field

  • Work Location: Pune, Maharashtra, India

  • Job Type: Full-time

  • Industry: Investment Banking, Financial Services, Technology

  • Salary Range: Competitive (based on market standards and skillset)


Eligibility Criteria



Education:

  • A Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.

Experience:

  • Open to freshers and candidates with up to 2 years of experience in Python programming and AI/ML integration.

Location Preference:

  • Candidates must be available to work in Pune, India, on a full-time basis.

Communication:

  • Strong written and verbal communication skills are essential to collaborate across teams and present solutions.


Core Skill Set Required

Candidates must possess a robust foundation in programming and must be eager to contribute to AI-based software systems in a high-impact financial environment. The key skill areas include:

1. Python Programming:

  • Proficient in writing clean, scalable, and efficient Python code.

  • Capable of implementing Python-based frameworks and libraries such as NumPy, Pandas, Scikit-learn, or TensorFlow.

2. Unix/Linux Scripting:

  • Hands-on experience with Unix/Linux environments.

  • Basic knowledge of shell scripting and automation tasks.

3. AI & ML Algorithms:

  • Exposure to key machine learning concepts like regression, classification, clustering, and neural networks.

  • Understanding of real-world applications of ML in business systems, finance, and automation.

4. Debugging & Development Tools:

  • Ability to debug and resolve coding issues quickly.

  • Familiarity with industry-standard version control systems and software development life cycles.


Job Responsibilities


As a Python Developer at Citi, you will have the unique opportunity to apply your technical skills in building intelligent systems, optimizing existing business processes, and contributing to the digital transformation of one of the world’s most reputable banks.

Here’s what your role will involve:

Application Development & Support

  • Apply development principles and procedures to design, build, and maintain scalable applications for internal use.

  • Write and debug scripts for application deployment and server-side operations.

AI/ML Model Integration

  • Work closely with data scientists and business analysts to build ML pipelines.

  • Support the integration of AI models into Citi’s internal platforms for automation, fraud detection, or predictive analytics.

System Enhancement

  • Identify system inefficiencies and suggest improvements using technical knowledge.

  • Continuously evolve applications to meet regulatory, performance, and user demands.

Problem Solving & Risk Management

  • Use your analytical thinking to assess technical issues and implement reliable, secure fixes.

  • Uphold Citi’s high standards of compliance, risk management, and data governance.

Collaborative Development

  • Participate in team meetings, brainstorming sessions, and agile development sprints.

  • Work with cross-functional teams across business, technology, and infrastructure units.


Why This Role is Ideal for Freshers



This opportunity is tailored for individuals who are enthusiastic about blending technology and finance, especially in the domain of AI and Machine Learning. Here’s why this job is the perfect launchpad:

🌟 Work with Real-World AI Applications

Contribute to banking solutions that involve machine learning, automation, and data analytics—all while working alongside seasoned experts in the field.

🌍 Global Exposure

As a Citi employee, you’ll gain exposure to global-scale systems and best practices in financial application development.

📚 Learning and Growth

Citi is known for its learning culture. You’ll be supported with training programs, technical mentorship, and career development pathways right from day one.

🤝 Collaborative Culture

You’ll be part of a dynamic team that values innovation, collaboration, and continuous learning.


What Citi Looks For in Candidates

  • Problem-solvers who can approach challenges analytically and propose efficient solutions.

  • Detail-oriented developers who write clean and secure code.

  • Quick learners eager to work with cutting-edge technologies.

  • Effective communicators who can work cross-functionally and clearly articulate ideas.

  • Ethical professionals who understand the importance of integrity and compliance in the financial sector.


Career Path Opportunities at Citi

Your career at Citi doesn’t stop at being a Python Developer. With regular upskilling and project exposure, you could grow into roles such as:

  • AI/ML Engineer

  • Backend Developer

  • Data Engineer

  • Solution Architect

  • Tech Lead / Product Owner

Citi supports lateral moves, vertical growth, and international mobility for high performers.

APPLY NOW


Tips to Succeed in the Hiring Process

Want to increase your chances of getting selected? Here are some pointers:

  • Strengthen Python Basics: Brush up on data structures, file handling, and object-oriented programming in Python.

  • Study AI/ML Concepts: Understand key algorithms and how they’re applied in real-world use cases.

  • Practice Debugging: Review sample code and try to troubleshoot errors logically.

  • Prepare for Behavioral Interviews: Demonstrate your problem-solving mindset and collaborative attitude.

  • Know Citi’s Values: Show awareness of Citi’s mission, ethical standards, and technological evolution.


Conclusion: Start Your Career with a Tech-Driven Financial Giant

Joining Citi as a Python Developer is more than just a job—it’s a chance to create intelligent financial solutions, work on enterprise-scale projects, and grow within a trusted global institution. Whether you're a fresh graduate or an emerging professional, Citi provides the perfect ecosystem to transform your career with innovation, mentorship, and opportunity.

Are you ready to launch your journey at the intersection of finance and technology?

Then Citi Group’s Python Developer role in Pune could be the ideal start to your career.



Post a Comment

0 Comments