Software Engineer (Python + Kubernetes)
As a Software Engineer (Python + Kubernetes), you will develop distributed systems and orchestrate workloads using Kubernetes. You will integrate backend infrastructure with cloud-native technologies, ensuring that scalable applications are supported by robust and reliable automation.
Responsibilities
• Design and develop backend services and distributed systems using Python.
• Orchestrate and manage containerized workloads and application deployments within Kubernetes clusters.
• Build and maintain scalable backend infrastructure leveraging AWS services.
• Implement data processing solutions and pipelines using Spark to support large-scale workloads.
• Automate the deployment and lifecycle management of applications to ensure high availability and performance.
• Collaborate with engineering teams to optimize system reliability and observability across the infrastructure.
Qualifications
• 4+ years of experience in Software Engineering, DevOps, or Cloud Infrastructure.
• Proficiency in orchestrating and managing containerized workloads with Kubernetes.
• Hands‑on experience with AWS cloud services and infrastructure.
• Strong background in data processing using Spark for scalable backend systems.
• Advanced proficiency in English.
Benefits
• 100% remote work (from anywhere).
• Excellent compensation in USD or local currency if preferred.
• Hardware and software setup for working from home.
• Flexible hours: create your own schedule.
• Paid parental leave, vacations, and national holidays.
• Innovative and multicultural work environment: collaborate and learn from global Top 1% talent.
• Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.