Applications Development Sr Programmer Analyst - Python & Gen AI - Assistant Vice President
Citigroup
**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