Citi
Website:
citigroup.com
Job details:
As a
Python and GenAI Developer, you will play a crucial role in designing, developing, and deploying AI-powered applications. You will work closely with senior engineers and data scientists to build robust, scalable, and efficient systems, with a particular focus on Python-based development and integrating Generative AI models. This is an excellent opportunity for an aspiring developer to gain hands-on experience with advanced AI technologies and contribute to impactful projects.
Key Responsibilities: -
Software Development: Write clean, maintainable, and efficient code in Python for various applications and services.
Generative AI Implementation: Assist in the integration, fine-tuning, and deployment of Generative AI models (e.g., Large Language Models, Diffusion Models) into existing or new platforms.
Data Handling: Work with data pipelines, perform data preprocessing, and ensure data quality for AI model training and inference.
Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver solutions.
Testing and Debugging: Participate in testing, debugging, and troubleshooting software and AI model issues.
Documentation: Create and maintain technical documentation for code, models, and system architectures.
Learning & Growth: Continuously learn and stay updated with the latest trends and advancements in Python programming, AI, and GenAI.
Qualifications:
Experience: Overall, 8 +years' experience in IT Development & minimum 4+years of experience in Python Development
Programming Skills: Proficiency in Python is essential, with a good understanding of object-oriented programming principles.
AI/ML Fundamentals: Basic understanding of machine learning concepts, algorithms, and workflows. Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
Generative AI Interest: Demonstrated interest or experience (e.g., academic projects, personal projects) in Generative AI techniques and models.
Problem-Solving: Strong analytical and problem-solving skills.
Communication: Excellent verbal and written communication skills.
Team Player: Ability to work effectively in a collaborative team environment.
Preferred Qualifications (Nice to Have):
Strong background in GenAI, including working with LLMs, Google Gemini, and vector databases
Experience With LLM Modules , Langchain,
Familiarity with version control systems (e.g., Git)
Experience with RESTful APIs and microservices.
Understanding of MLOps principles.
Contributions to open-source projects or a strong GitHub portfolio.
Education: Bachelor's degree in computer science, Software Engineering, Artificial Intelligence, or a related technical field.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Click on Apply to know more.