Senior Python Developer
Прямой работодатель Clover Group ( clover.global )
Опыт работы от 3 до 5 лет
Founded in 2016 Clover Group has defined the goal of uniting the best minds and talents in a single team committed to creation of effective artificial intelligence tools for the industry. Now more than 90 professionals create the future of the industry. Clover Group has two offices: Kazan and Moscow.
Clover Group is transforming and taking the industry to a new level using intellectual analytics and developing an ecosystem of industrial Internet. Deliver the artificial intelligence technologies for production companies.
We have an exceptional opportunity for a Senior Python Developer in our team. We are growing in the big data, machine learning, predictive analytics and cognitive computing areas. This role will focus on software development based on microservice architecture and big data technologies. We are looking for a candidate who seeks big challenges as part of a strong agile team, who has great collaboration skills, and who has an ability to deliver well thought out technology solutions to tough business problems.
Responsibilities:
- software development based on microservice architecture
- working with big data technologies
- reducing the complexity of the system
- tests writing
- integration with third-party systems
- code review
- task management
- mentorship
Required Qualifications
- 3 + years of hands-on experience in Python
- experience with at least one Python web framework such as Django, Flask, etc.
- 2+ years’ experience in Database Administration, Design and Development
- strong object oriented software development skills
- experience working on teams that practice TDD (Test Driven Development)
- knowledge and understanding of ETL design and data processing mechanisms
- understanding of microservices architecture
- experience in designing big data lake/warehouse for data integration from enterprise wide applications/systems
Desirable Qualifications
- lambda architecture for ingestion including real-time streaming technologies (Kafka, Storm, Spark Streaming)
- experience with various ingestion patterns for large data sets Experience with Open Source and NoSQL technologies (e.g. MongoDB, Redis) at an Enterprise level
- experience in Agile/Scrum Methodologies
- experience working in a DevOps/Continuous Delivery environment and associated toolsets (i.e. Jenkins, Gitlab, etc.)
- understanding of machine learning
- understanding of functional programming
Important about us:
- quality and cool ideas- it's about us
- we strive to be the best
- we know exactly what we want and always committed to our style
- we take into our team only those people who have the mindset similiar to ours