AI Python Developer
Role details
Job location
Tech stack
Job description
We are building a firmwide Artificial Intelligence (AI) Development Platform aligned with our Technology principles-driving efficiency, consistency, strong controls, security, governance, and innovation.
Our goal is to enable teams to build AI-powered applications that accelerate adoption and unlock transformative value across the organization. Within the Technology division, we leverage innovation to build the connections and capabilities that power our firm-helping teams redefine processes and shape the future through responsible AI adoption., We are seeking an AI Python Developer who can leverage Generative AI tools to significantly reduce manual coding effort and accelerate software delivery.
This role is ideal for a hands-on engineer who understands modern AI/ML techniques and can use AI-powered code generation tools to improve developer productivity, automate repetitive tasks, and build intelligent development workflows.
You will work closely with application teams to integrate AI-driven coding assistants, develop reusable AI-enabled components, and create best practices that scale AI-assisted development across the enterprise.
What You'll Do
Use Generative AI tools and large language models (LLMs) to generate, optimize, refactor, and document Python code
Build Proof of Concepts demonstrating how AI can reduce development time and improve code quality
Develop reusable templates, utilities, and automation scripts using AI-generated code
Create example implementations and sample repositories to enable AI-assisted development at scale
Design patterns for integrating AI code generation into CI/CD pipelines and developer workflows
Collaborate with platform and engineering teams to enhance AI capabilities and improve developer experience
Troubleshoot AI-assisted development challenges and refine prompts, orchestration, and automation strategies
Document best practices on when and how to use AI tools effectively for software development
Requirements
Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
5-10+ years of experience in software engineering
Strong hands-on proficiency in Python
Experience using Generative AI tools (eg, GPT-based systems, LLM-powered coding assistants) to generate and optimize code
Solid understanding of software architecture, design patterns, and clean code principles
Familiarity with machine learning fundamentals and deep learning concepts
Experience with ML frameworks such as TensorFlow or PyTorch (preferred but not mandatory)
Understanding of version control systems (Git), CI/CD pipelines, and DevOps practices
Ability to evaluate AI-generated code for accuracy, performance, security, and compliance
Excellent communication skills and the ability to guide development teams in adopting AI tools
Nice to Have
Experience building Generative AI or LLM-based applications
Experience with prompt engineering and model fine-tuning
Exposure to cloud AI services (Azure, AWS, GCP)
Experience working in regulated environments
Understanding of MLOps/LLMOps practices
What We're Looking For
We are looking for a developer who doesn't just write code-but knows how to use AI to write better code, faster.
You should be passionate about:
Automating development workflows
Reducing manual coding effort
Improving software quality through AI assistance
Scaling AI adoption across engineering teams
If you are excited about transforming how software is built using AI-powered development practices, this role offers the opportunity to make a significant impact.