Lead Python Developer
EPAM Systems
Lead Python Developer Description
We are seeking a highly skilled Lead Python Developer to spearhead the creation, execution, and rollout of innovative Python-based solutions tailored for cloud infrastructure management and automation.
You will serve a central role in crafting scalable solutions, incorporating AI/ML technologies, and guiding junior team members to enhance innovation and operational efficacy across cloud platforms.
#LI-DNI
Responsibilities
- Spearhead the creation, execution, and rollout of Python-based solutions for cloud infrastructure management and automation
- Craft and implement scalable infrastructure as code utilizing Terraform and Azure DevOps
- Employ AI/ML technologies through API integrations for seamless cloud operations including reporting and orchestration
- Work closely with solution architects and devops engineers to transform requirements into programming specifications
- Supervise the development and production deployment of AI models for predictive analytics leveraging top-tier techniques and Python
- Establish CI/CD pipelines for streamlining testing, deployment, and monitoring of applications
- Guide junior engineers and offer technical leadership in Python programming and cloud architecture
- Manage code quality through comprehensive reviews of Python-based automation tasks
- Apply security and data protection strategies
- Maintain abreast of latest trends in Python programming, AI/ML, cloud computing, and API integrations
- Document development methods, code modifications, and coding standards for educational purposes
Requirements
- 5+ years in Python programming focusing on cloud automation
- 1+ years in a relevant leadership role
- Proficiency with Python frameworks such as Django or Flask
- Familiarity with AI/ML platforms like TensorFlow or PyTorch
- Extensive exposure to cloud services from AWS and Azure
- Proficiency in IaC tools such as Terraform
- Experience integrating AI/ML technologies into cloud management
- Background in container technologies like Docker and Kubernetes
- Strong experience with API design, RESTful services, and external API integrations
- Solid understanding of version control, testing, and CI tools such as Azure DevOps
- Strong grasp of security protocols in cloud settings
- Experience with serverless architectures like AWS Lambda or Azure Functions
- Familiarity with monitoring applications like Prometheus or Datadog
- Proficiency in software design patterns and architectural concepts
- Proficiency in assisting developers with SDK usage and best practices
- Understanding of AI technologies and hands-on experience with LLMs, RAG, and Prompt Engineering
Nice to have
- Additional familiarity with AI/ML platforms TensorFlow or PyTorch
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.