.
Python Engineer (Senior)
  • Kraków
Python Engineer (Senior)
Kraków, Kraków, Województwo małopolskie, Polska
VirtusLab
7. 11. 2024
Informacje o stanowisku

We are #VLteam - tech enthusiasts constantly striving for growth. The team is our foundation, thats why we care the most about the friendly atmosphere, a lot of self-development opportunities, and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself!



Project scope

As a Python Engineer, you will be responsible for developing containerized applications that run on hundreds of edge devices. You will design and implement the architecture for microservices, ensuring secure communication between them and other on-premises edge services. Additionally, you’ll build a robust release and deployment process to keep everything running smoothly. Finally, you’ll establish a comprehensive monitoring and alerting system for deployed solutions.


Tech stack

Python, AIOHTTP, FastAPI, Chef, Docker, RabbitMQ, Azure, GitHub Actions


‍♂Project Challenges

- Develop and maintain components for microservices running in edge environments

- Streamline application onboarding, deployment, and patching processes

- Design and implement scalable, high-quality code and architectures across cloud and edge environments

- Enhance monitoring, reliability, and stability of deployed solutions, including automated testing suites and simulation environments for edge devices

- Collaborate with cross-functional teams to improve customer experiences through innovative technologies


Team

2x Python Engineers, 3x DevOps Engineers, and a Product Manager on the Customer side. The Engineering Team is distributed in Poland while the broader team is distributed in Poland, the United Kingdom and India.



What we expect in general

  • Strong experience with writing framework-grade Python code
  • Strong experience with docker, docker-compose and orchestrating deployments at scale.
  • Knowledge about Azure
  • Knowledge about CI/CD and a good understanding of the various tools for Integration and deployments to hundreds of edge devices.
  • Ability to discuss requirements and readiness to challenge the status quo
  • Good command of English (B2 / C1)
  • Availability to work in Kraków in the future (hybrid model)



Seems lots of expectations, huh? Don’t worry! You don’t have to meet all the requirements. What matter the most is your passion and willingness to develop. Apply and find out!


Whats on offer?

  • Flexible hybrid work model - you decide where & when to start the work. You can work remotely or join us in one of our modern offices (Krakow, Kielce, Wroclaw), always located in the city centers. Just choose what suits you best! 
  • Language lessons - we refund up to 500 PLN (per quarter) for learning all languages you would like to take! What’s more, we refund up to 1 000 PLN (per quarter) for learning the English language.
  • Virtusity – our training division - we really value the personal growth of our #VLteam. That’s why we have a rich offer of internal courses, workshops, etc. (technical, as well as soft skills training) conducted by our employees. 
  • Training Package - use our training budget and 24 paid work hours for your development. You can choose the training from our Virtusity portfolio or external conferences, courses, workshops, etc. 
  • Home office reimbursement - you can rent all the necessary equipment from our offices, but you can also get up to 800 PLN financial support to set up your WFH.
  • Multisport card or MyBenefit points - do you like sports and want free unlimited admission to sports facilities in your city? Or maybe you prefer the cinema, SPA in the mountains, delicious dinner, or Allegro shopping? At VirtusLab, you decide whether you choose a sports card or vouchers for countless attractions. 
  • Private healthcare - our insurers offer allows you to have free health advice, treatments, diagnostic tests, etc., in more than 1,500 clinics operating all over the country.
  • Stretching - feeling tense or tired? Take a break from work and join our online stretching sessions.
  • Building tech community - we run 9 meetup groups in Kraków, Kielce, and Rzeszów and support many other local initiatives. We also contribute to numerous open-source projects (world-famous solutions and create our own ones). Check out also Sphere.it - our unique platform with tech videos and online events. 

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    109 179
    17 765