PowerToFly
Recent searches
  • Events
  • Companies
  • Resources
  • Log in
    Don’t have an account? Sign up
Filters
Clear All
Advanced filters
Job type
  • Reset Show results
Date posted
  • Reset Show results
Experience level
  • Reset Show results
Company
  • Reset Show results
Skills
  • Reset Show results
Clear All
Cancel Show Results
Active filters:
Results 10182 Jobs
Loading...
Loading more jobs...

No more jobs to load

No more jobs to load

Applications Development Sr Programmer Analyst - Python & Gen AI - Assistant Vice President
Save Job
Citi

Applications Development Sr Programmer Analyst - Python & Gen AI - Assistant Vice President

Onsite Chennai, India Senior
Posted a day ago
Save Job

Watch this video to learn more about Citi

Job Details

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.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Required Skills
  • Python
  • AI/ML
  • Generative AI
  • TensorFlow
  • PyTorch
  • Scikit-learn
Company Details
Citi
 
Work at Citi

About Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 200,000 dedicated people from around... Read more

Did you submit an application for the Applications Development Sr Programmer Analyst - Python & Gen AI - Assistant Vice President on the Citi website?