
Company |
EPAM |
Job title |
AI/ML Python Development Team Lead |
Job location |
Remote |
Type |
Full Time |
Responsibilities:
- Lead and mentor a team of 10 Python & Java engineers, fostering a culture of collaboration and technical excellence
- Define, optimize, and implement efficient workflows and development processes to enhance team productivity
- Develop, maintain, and improve technical documentation for clarity and consistency
- Establish and refine team coordination processes, ensuring alignment with project goals
- Implement monthly updates for Deep Learning Python libraries, addressing security vulnerabilities and maintaining stability
- Maintain and enhance ODA’s Python libraries, ensuring security, reliability, and compatibility
- Improve test coverage for Python libraries to enhance reliability and maintainability
- Communicate daily with the client, providing updates, addressing concerns, and ensuring smooth collaboration
Requirements & Skills:
- 5+ years of relevant experience in Python development
- 1+ years of leadership experience, including mentoring engineers and managing project workflows
- Strong programming skills in Python (Java knowledge is a plus)
- Expertise in NLP and Deep Learning, including hands-on experience with PyTorch, TensorFlow, and Transformers
- Experience with Python libraries such as Pydantic, AIOHTTP, urllib3, Cryptography, etc
- Build and dependency management skills, including Poetry, PIP, and familiarity with Maven and Gradle
- Strong understanding of secure coding practices and experience addressing security vulnerabilities
- Excellent troubleshooting and collaboration skills to support iterative development processes
- Strong communication skills, with the ability to work directly with clients and cross-functional teams
- Availability between 9:00 AM – 10:00 AM CET (depending on location) until 6:00 PM CET
- Work within a Virtual Desktop Infrastructure (VDI) running Windows and comply with Duo MFA authentication policies
- Excellent command of English (B2+ level), both written and spoken
