Chennai, IND
2 days ago
Applications Development Sr Programmer Analyst - Python & Gen AI - Assistant Vice President
**Role Overview:** As a Python, AI/ML, and Generative AI Developer, you will be responsible for end-to-end ownership of designing, developing, validating, and automating solutions for the automation team. You will leverage your expertise in Python, AI/ML frameworks, and Generative AI technologies to deliver scalable, efficient, and innovative solutions. This role requires hands-on experience and the ability to work across the entire development lifecycle, including requirement gathering, design, implementation, testing, and deployment. **Key Responsibilities:** **1. Solution Design and Development:** + Take full ownership of designing and developing AI/ML and Generative AI solutions to automate business processes. + Architect and implement scalable, efficient, and maintainable solutions using Python and relevant AI/ML frameworks. + Develop and fine-tune Generative AI models (e.g., GPT, LangChain, Hugging Face) for specific use cases. + Design and implement APIs and integrations to connect AI/ML solutions with existing systems. **2. Model Development and Validation:** + Build, train, and validate machine learning models, ensuring high accuracy and performance. + Develop Generative AI models for tasks such as text generation, classification, summarization, and more. + Perform data preprocessing, feature engineering, and model optimization to improve outcomes. + Validate models through rigorous testing and ensure compliance with business requirements. **3. Automation and Optimization:** + Automate repetitive tasks and workflows using Python scripts and AI/ML models. + Implement end-to-end automation pipelines, including data ingestion, model training, validation, and deployment. + Optimize existing automation solutions for performance, scalability, and reliability. **4. Collaboration and Stakeholder Management:** + Collaborate with cross-functional teams, including data scientists, business analysts, and operations teams, to gather requirements and deliver solutions. + Partner with stakeholders to identify automation opportunities and propose AI/ML-driven solutions. + Communicate technical concepts and project updates effectively to non-technical stakeholders. **5. Testing and Quality Assurance:** + Develop and execute test cases to validate AI/ML models and automation workflows. + Ensure solutions meet quality standards and adhere to best practices in software development. + Implement automated testing frameworks to streamline validation processes. **6. Deployment and Monitoring:** + Deploy AI/ML models and automation solutions into production environments. + Monitor the performance of deployed solutions and address any issues proactively. + Implement logging, monitoring, and alerting mechanisms to ensure system reliability. **7. Research and Innovation:** + Stay updated on the latest advancements in Python, AI/ML, and Generative AI technologies. + Experiment with new tools, frameworks, and methodologies to enhance automation capabilities. + Propose innovative solutions to improve efficiency and reduce manual effort. **8. Documentation and Knowledge Sharing:** + Create and maintain detailed documentation for all solutions, including design, implementation, and testing. + Share knowledge and mentor junior team members to build technical expertise within the team. **Required Skills and Qualifications:** + **Programming:** Strong expertise in Python, with experience in developing scalable and maintainable code. + **AI/ML Frameworks:** Hands-on experience with TensorFlow, PyTorch, Scikit-learn, or similar frameworks. + **Generative AI Tools:** Proficiency in tools like OpenAI GPT, LangChain, Hugging Face, or similar platforms. + **Automation:** Experience in building end-to-end automation pipelines and integrating AI/ML solutions into workflows. + **Data Handling:** Strong knowledge of data preprocessing, feature engineering, and working with structured/unstructured data. + **APIs and Integration:** Experience in designing and implementing RESTful APIs and integrating AI/ML solutions with existing systems. + **Testing and Validation:** Proficiency in developing test cases and implementing automated testing frameworks. + **Cloud Platforms:** Familiarity with cloud platforms like AWS, Azure, or GCP for deploying AI/ML solutions. + **Version Control:** Experience with Git and CI/CD pipelines for version control and deployment. + **Soft Skills:** Strong problem-solving skills, attention to detail, and the ability to work independently and collaboratively. **Preferred Qualifications:** + Experience with vector databases (e.g., Pinecone, FAISS) and knowledge graphs. + Familiarity with MLOps practices for managing the AI/ML lifecycle. + Knowledge of Agile methodologies and tools like JIRA or Confluence. + Prior experience in mentoring or leading junior developers. **Qualifications:** + 8 years of relevant experience + Experience in systems analysis and programming of software applications + Experience in managing and implementing successful projects + Working knowledge of consulting/project management techniques/methods + Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements **Education:** + Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Python, AI/ML, Gen AI ------------------------------------------------------ **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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup