Job Description
We are seeking an experienced and highly skilled Senior GenAI Engineer to join our innovative team. The ideal candidate will have over 5 years of hands-on experience in generative AI development, with a strong background in agentic AI systems, large language models (LLMs), and advanced Python programming. This role requires exceptional technical skills, the ability to lead complex GenAI projects, and a passion for pushing the boundaries of AI capabilities.
Key Responsibilities
- Generative AI Solution Development: Design, develop, and deploy cutting-edge generative AI models and applications, focusing on leveraging Agentic AI principles to create autonomous and intelligent systems.
- Agentic AI System Design: Architect and implement multi-agent systems and AI agents capable of complex reasoning, planning, and execution in dynamic environments.
- LLM Integration and Customization: Integrate and fine-tune large language models (LLMs) into applications, ensuring optimal performance, accuracy, and ethical alignment.
- Python Development: Write robust, scalable, and efficient Python code for GenAI model development, data preprocessing, application logic, and API integrations.
- Framework Utilization (Langchain, Langraph, Langsmith): Expertly apply and extend GenAI frameworks and tools such as Langchain for orchestration, Langraph for agentic workflow visualization, and Langsmith for debugging and evaluation of LLM applications.
- Google ADK Implementation: Utilize the Google Agent Development Kit (ADK) to build, deploy, and manage AI agents within Google Cloud ecosystems.
- Research and Innovation: Stay updated with the latest advancements in generative AI, agentic AI, and related fields. Experiment with new technologies and methodologies to continuously improve our GenAI offerings.
- Performance Optimization: Optimize GenAI models and agentic systems for performance, scalability, and cost-efficiency in production environments.
- Documentation and Best Practices: Develop and maintain comprehensive documentation for GenAI models, architectures, and applications. Establish and enforce best practices for GenAI development, testing, and deployment.
- Collaboration and Mentorship: Collaborate with cross-functional teams including product managers, data scientists, and MLOps engineers. Provide mentorship and guidance to junior developers on GenAI best practices and emerging technologies.
Required Skills and Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related quantitative field.
- Experience: Minimum of 4 years of hands-on experience in Generative AI development, with a significant focus on Agentic AI systems.
- Technical Skills:
- Advanced proficiency in Python programming.
- Demonstrated experience with large language models (LLMs) and their application.
- Strong practical experience with GenAI frameworks such as Langchain, Langraph, and Langsmith.
- Experience with Google Agent Development Kit (ADK).
- Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch).
- Experience with cloud platforms (GCP preferred) and MLOps practices.
- Solid understanding of data structures, algorithms, and software design principles.
- Analytical Skills: Exceptional analytical and problem-solving skills, with the ability to translate complex business requirements into scalable GenAI solutions.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Innovation: A strong track record of driving innovation and implementing novel solutions in the AI space.
Preferred Qualifications
- Experience with microservices architecture and API design.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Prior experience in financial services or a highly regulated industry.
- Contributions to open-source GenAI projects or relevant publications.
- Leadership: Demonstrated experience in leading GenAI projects or mentoring development teams.
------------------------------------------------------
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.