
Senior Python Developer, GenAI
Citi
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New Jersey • New York • United States
Visit company websiteExplore more
Salary
💰 $142,320 - $213,480 per year
Job Level
About the role
- Lead the design, development, and maintenance of highly complex Python-based GenAI platforms, applications, services, and supporting infrastructure to ensure seamless operation, scalability, and integration of AI capabilities across various Citi business units.
- Engage with data science, technical, and business stakeholders to define and design overall architecture for key use-cases, specifically focusing on Python-based solutions for our lines of business.
- Drive the deployment of new GenAI products and process improvements, working with internal and external partners to design, validate, and deliver solutions with commercial benefit for Citi, with a strong emphasis on robust Python implementations.
- Resolve high-impact technical and business problems, leading projects through in-depth evaluation of complex GenAI business processes, system architecture, and industry standards, providing innovative Python-driven solutions.
- Provide expert guidance and advanced knowledge in Python-based programming, ensuring platform design adheres to architectural blueprints and best practices for generative models.
- Develop and enforce robust Python coding standards, testing methodologies, debugging practices, and implementation strategies for enterprise-grade solutions, leveraging an advanced understanding of system flow.
- Manage multiple concurrent initiatives and projects of varying sizes and complexity, engaging with external vendors and startups for joint initiatives and exploration of new directions, particularly those involving Python-based technologies.
- Cultivate a comprehensive understanding of how business, architecture, and infrastructure integrate within the GenAI ecosystem at Citi to achieve strategic goals.
- Serve as an advisor and coach to mid-level developers and analysts specializing in Python and GenAI technologies, fostering skill development and effective work allocation.
- Collaborate with Citi's Risk and Control teams to ensure best practices are followed regarding governance, risk management, standardization, and tooling for Python-based GenAI systems.
Requirements
- 7+ years of experience in the software industry, with a strong emphasis on building enterprise software.
- 6+ years of relevant experience in developing and implementing scalable and robust Python-based platforms for AI-driven applications and systems using salient Python libraries (e.g., FastAPI, Flask, Django, Pandas, NumPy, Prefect, Scikit-learn, Hugging Face).
- 5+ years of experience delivering complex Python-based solutions and services (e.g., backend services, APIs) into production.
- Demonstrated experience in managing and implementing successful projects of varying sizes and complexities.
- Proven understanding of Generative AI systems, AIOps, and application monitoring/evaluation.
- Experience with cloud architectures, with specific experience in public cloud offerings.
- Strong passion and proven hands-on experience integrating with AI/ML technologies, particularly using Python.
- Experience with software development agents, agile development, CI/CD pipelines, software testing, and code reviews.
- Ability to quickly learn new technologies, adjust priorities, influence highly skilled engineering teams, and guide technology decisions.
- Demonstrated leadership and project management skills.
- Excellent communication and documentation skills, with the ability to communicate clearly and concisely, both written and verbal.
- Strong analytical, problem-solving skills, and a strategic mindset.
- Experience in the financial industry is a significant advantage.
Benefits
- medical, dental & vision coverage
- 401(k)
- life, accident, and disability insurance
- wellness programs
- paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIFlaskDjangoPandasNumPyPrefectScikit-learnHugging FaceGenerative AI
Soft Skills
leadershipproject managementcommunicationanalytical skillsproblem-solvingstrategic mindsetinfluenceadaptabilitycoachingcollaboration