Position: Expert/Lead Python Engineer for Ciklum
Company: Ciklum
Experience required: 5y
Category: Python
English level: upper
Published: 2023-07-01T00:00:00+03:00

On behalf of Ciklum, **VAST Data** is looking for an innovative and talented **Expert Python Developer** to join their fast-growing team on a full-time basis. 

Their team thrives in an informal and collaborative environment where team members are encouraged to grow beyond the confines of their job description or role.

VAST Data is a technology company that focuses on data storage, specifically flash memory. Founded in 2016, VAST Data has a headquarter based in the US and R&D in Israel. 

**Technology Stack:**
• Python 3.9, their code is running inside a container over Linux environment
• API Development, HTTP, REST
• Databases. SQL
• AWS
• Networking, Storage
• Virtualization, Containerization, Docker
• Git

**Responsibilities:**
• Design, build and set up development tools and infrastructure for use by the various teams in the R&D organization
• Among the different tools: 
- Test infrastructure used by the QA (the product is a cluster composed of different components and infrastructure encapsulates them, tracking their state, exposing different APIs to communicate with them, etc.)
- Maintain and develop API and interfaces facing the company storage product + different cloud providers
- VM orchestration
• Collaborate with other teams to improve the productivity of the entire R&D organization
• Deal with diverse technologies and domains: Docker, Git, Python, Linux, KVM (VM orchestration)

**Requirements:**
• 7+ years of Python development experience (Object Oriented programming)
• 2+ years of experience working on Linux platform, be comfortable with Linux
• 2-3 years of Leading experience
• Networking and Multiprocessing experience
• Experience with AWS
• Strong technical abilities, problem solving, design, coding and debugging skills
• Upper-Intermediate English

**What's in it for you?**
• Close cooperation with the client
• Possibility to propose solutions on a project
• Dynamic and challenging tasks
• Variety of knowledge sharing, training and self-development opportunities