remote
Engineering Lead Analyst Python - Vice President - Citi
Software Engineer
Lead a global AI Acceleration team to design, develop, and deliver high‑quality, AI‑enabled full‑stack solutions using Python and modern web technologies, while guiding senior engineers and ensuring robust, scalable deployments on cloud platforms.
About the role
Key Responsibilities
- Architect and build end‑to‑end AI‑powered web applications, leveraging Python back‑ends and React front‑ends.
- Lead a distributed team of senior engineers, providing technical direction, mentorship, and code‑review standards.
- Collaborate with product owners and data scientists to translate AI models into production‑ready services.
- Ensure solutions are secure, performant, and scalable on cloud infrastructure such as AWS.
- Drive best‑practice adoption for CI/CD, testing, and documentation across the team.
Requirements
- 10+ years of professional software development experience, with at least 5 years in a leadership or lead‑engineer role.
- Expertise in Python (Flask/Django) and modern JavaScript frameworks, preferably React.
- Strong background in deploying machine‑learning models and integrating them into web services.
- Hands‑on experience with cloud platforms (AWS) and container orchestration (Docker/Kubernetes).
- Proven ability to deliver high‑quality, production‑grade code in a fast‑paced, globally distributed environment.
Skills
pythonreactmachine learningaws