Position: Mid/Sr Python developer
Company: TEAM International
Experience required: 3y
English level: intermediate

Our client is a part of an established, global company that is profitable and present in 50+ countries around the world and has one of its core development centers where we work with colleagues around the world to develop our HR service and payroll solutions for our worldwide enterprise clients.
We work using scrum managed using tools such as Azure DevOps to plan and deliver new features together with the other development teams around the world who may use different technologies such as .NET, Javascript and AngularJS.

As part of this new team, you will be working closely with the AI group to enable machine learning features across the entire range of products.

Responsibilities include:
•	Refactor an existing Machine Learning-based application
•	Write effective, scalable code
•	Ensure compliance with PEP 8 standards
•	Test and debug programs
•	Improve the functionality of existing systems
•	Write documentation
•	Coordinate with internal team to understand user requirements and provide technical solutions
•	Involved in requirements gathering, design and analysis, development, and quality assurance of the overall deliveries.
•	Use good English communication skills to communicate with other teams across the globe.


Requirements:
•	Experience with large projects and solutions working in a production environment
•	Expertise in at least one popular Python framework (like Flask)
•	Good command of Git
•	Good problem-solving skills
•	Knowledge of Machine Learning is a plus
•	Knowledge of CI/CD, in particular with Azure, is a plus