Python AI/ML Development Engineer - Assistant Vice President
citi
Job Description
-
Design, develop, and maintain robust, scalable, and high-performance Python-based platforms for AI-driven applications and systems.
-
Implement backend services and APIs, ensuring seamless integration with various internal and external systems.
-
Leverage salient Python libraries and frameworks such as Fast API, Flask, Django, Pandas, NumPy, Prefect, Scikit-learn, and Hugging Face to build sophisticated AI/ML solutions.
-
Apply deep expertise in Generative AI models and architectures, including transformers, large language models (LLMs like Llama 3, Llama 4, Gemini, GPT-4), Generative Adversarial Networks (GANs), and diffusion models.
-
Incorporate solid understanding and principles of Agentic AI into platform design and implementation.
-
Contribute to the strategic evolution of our cloud architecture, with a focus on public cloud offerings and best practices.
-
Collaborate with AI/ML researchers, data scientists, and product teams to translate complex requirements into technical designs and scalable solutions.
-
Ensure the delivery of production-grade solutions, adhering to best practices in software development, including agile methodologies, CI/CD pipelines, comprehensive software testing, and rigorous code reviews.
-
Actively participate in code reviews, providing constructive feedback and ensuring high code quality and maintainability.
-
Continuously research and integrate new AI/ML technologies and tools into our platforms to enhance capabilities and performance.
-
Effectively communicate technical concepts and solutions to diverse audiences, both technical and non-technical.
-
Mentor junior engineers and contribute to a culture of continuous learning and technical excellence.
-