
Lead Python Engineer (AI-Powered Financial Assistant)
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Lead Python Engineer to build a next-generation AI-powered financial assistant platform, rapidly iterating on chat, reporting, and bespoke interfaces used in investment workflows. You will own end-to-end delivery in a small, highly capable team and help shape product direction.
Responsibilities
- Lead design and delivery of backend services for an AI-powered financial assistant
- Define system architecture that balances quality, latency, reliability, and cost for AI features
- Build production-grade APIs using Python and FastAPI with strong testing and observability
- Implement LLM-powered workflows with robust safeguards, validation, and failure handling
- Establish automated AI evaluations, test datasets, regression suites, and monitoring for model behavior
- Harden applications with security controls for sensitive data, auditing, and access management
- Collaborate with product and business users to refine requirements and ship iterative improvements
- Drive code quality through reviews, standards, and maintainable engineering practices
- Integrate AI-assisted programming and coding agents while critically validating generated code
- Troubleshoot production issues with disciplined incident response and root-cause analysis
- Guide technical decisions in a low-process environment and keep delivery momentum high
Requirements
- 5+ years of professional software engineering experience with Python
- Strong technical leadership and mentoring experience in senior engineering teams
- Proven system design experience for production backend services and APIs
- Deep FastAPI experience or strong experience with comparable Python web frameworks
- Hands-on experience with AI-DLC and Gen AI assisted development workflows
- Strong Large Language Models (LLM) application experience, including prompt design and integration patterns
- Proven AI evaluation and quality engineering skills, including automated evals and regression testing
- Strong AI security knowledge, including privacy, access control, prompt-injection risks, and guardrails
- High autonomy and self-governance skills to deliver from vague requirements through implementation
- Strong product judgment skills to identify edge cases and prioritize reliability and maintainability
- Advanced English proficiency (C1, Advanced)
Nice to Have
- Amazon Web Services
- Kubernetes
- Terraform
- ReactJS
- Next.js
We Offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling, and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek, and LinkedIn
Locations
- Mexico
- Colombia
- Brazil
- Argentina
Skills
- Python
- JavaScript
- Terraform
- Python
- Next.js
- FastAPI
- ReactJS
- Amazon Web Services
- Kubernetes
- Node.js
- Gen AI Assisted Development
- Large Language Models (LLM)
- Front-End Development
- Anthropic Claude Code
- AI-DLC
- Forward Deployed Engineering
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3139 roles
Solution Architect - HCL Commerce
EPAM · India

Lead Java Automation Test Engineer with AI
EPAM · India

Lead Software Developer - Java with AWS Cloud
EPAM · India

Solution Architect – Java Full Stack
EPAM · India