Gcore

Software Engineer, Python – Cloud Access Control

Gcore

full-time

Posted on:

Location Type: Remote

Location: Cyprus

Visit company website

Explore more

AI Apply
Apply

About the role

  • Designing and implementing core components of Gcore’s cloud account management platform, including access control, audit logging, product availability, and organizational management features.
  • Writing high-quality Python code using FastAPI, relational databases, RabbitMQ, Redis, and other technologies to build secure, scalable, and reliable services.
  • Developing systems that manage identities, permissions, and account-level configurations across a wide range of Gcore products — including virtual instances, GPU clusters, inference platform, managed Kubernetes, object storage, and more.
  • Building APIs and internal tools to provide real-time visibility into account activities, user actions, and product-level availability.
  • Ensuring the performance, security, and observability of services through monitoring, optimization, and testing best practices.
  • Working closely with cross-functional engineering teams and product management to align on roadmap priorities and ensure seamless integration of account and access services across all Gcore platforms.

Requirements

  • Strong Python development skills, including experience with asynchronous programming and building scalable backend services.
  • Experience in designing and operating distributed systems, including messaging, asynchronous workflows, and consistency trade-offs.
  • Hands-on experience with Docker and Kubernetes in production environments.
  • Familiarity with major cloud providers (e.g., AWS, Azure, Google Cloud) and their IAM or resource management models.
  • Solid communication skills and the ability to collaborate effectively with engineers, product managers, and cross-functional teams.
  • A proactive mindset and interest in building secure, user-centric systems for access control, audit logging, and account management.
  • Motivation to stay up-to-date with industry trends in cloud security, identity management, and distributed systems.
Benefits
  • Competitive salary
  • Flexible working hours
  • Remote, hybrid, or office work options depending on your role
  • Work from anywhere in the world for up to 45 days per year
  • Private medical insurance for you and your family*
  • 5 additional vacation days*
  • Additional fully paid sick leave days*
  • Allowance for significant life events and birthdays
  • Language classes
  • Modern office space with free snacks, drink and entertainment options*
  • Team sports activities*
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIasynchronous programmingdistributed systemsDockerKubernetesrelational databasesRabbitMQRedisAPI development
Soft Skills
communicationcollaborationproactive mindset