We are looking for a Lead Python Engineer to become an integral part of our innovative team.
In this position, you will help advance our cloud-based platforms and play a pivotal role in shaping our technical direction. You’ll collaborate with talented colleagues and have a direct impact on the evolution of our technology stack.
Responsibilities
- Contribute to a requirements-driven development process, ensuring team alignment and shared understanding
- Create AI-driven solutions that enhance system design, deployment, and issue resolution
- Research and propose new technologies and tools for potential use in large-scale AI projects
- Build, support, and optimize AWS Lambda functions and API Gateway integrations using Python and boto3
- Oversee the transition of CI/CD workflows from older pipelines to GitHub Actions
- Administer infrastructure as code with Terraform and assist with Serverless framework operations
- Lead efforts to update, refactor, and retire legacy services, including tasks like OAuth upgrades, enabling WAF block mode, and addressing security vulnerabilities
- Set up and fine-tune AWS WAF configurations, resolving findings from SAST and SCA security assessments
- Connect internal and third-party platforms via REST APIs, including managing OAuth credentials for systems such as ServiceNow
- Streamline operational processes and support agent-based platform initiatives using tools like n8n, LangChain, or similar orchestration technologies
- Partner with the SRE Consultant to close telemetry gaps and automate Lambda data collection
Requirements
- At least 5 years of hands-on Python programming experience, with a focus on AWS Lambda and API Gateway in live environments
- Minimum of one year leading and coordinating development teams
- Advanced knowledge of boto3, with practical use of IAM, Secrets Manager, SSM, Lambda, API Gateway, CloudWatch, and WAF
- Strong experience with Terraform for managing infrastructure as code, including writing, updating, and reviewing modules
- Background in supporting and migrating legacy environments using the Serverless Framework
- In-depth understanding of AWS WAF setup, block-mode activation, and incident management
- Experience with security tools like SAST and SCA, and working within compliance frameworks
- Proven ability to handle brownfield projects, including migrations, decommissions, and system overhauls
- English communication skills at B2+ level or above, both written and verbal
Nice to have
- Experience building and maintaining CI/CD pipelines with GitHub Actions, particularly during migration from cicd-functions
- Background in integrating ServiceNow for process automation or system connectivity
- Knowledge of Snowflake for managing data warehousing and analytics solutions
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