Job description
We are looking for a Cloud Python Engineer who enjoys working at the intersection of cloud infrastructure and software development. In this role, you will collaborate closely with Cloud Engineers and DevOps teams while taking ownership of internal Python-based applications, including dashboards and data-driven tools used across the organization.
You will help design, develop, and maintain scalable Python services and visualization dashboards running in modern cloud environments, primarily on AWS.
Key Responsibilities
Design, develop, and maintain Python-based internal applications and services
Build and enhance interactive dashboards and data visualizations (e.g. using Dash by Plotly)
Collaborate with Cloud Engineers to deploy and operate applications in AWS-based environments
Containerize Python applications using Docker and support Kubernetes-based deployments (EKS)
Integrate applications into CI/CD pipelines (GitLab CI/CD)
Ensure code quality through testing, documentation, and code reviews
Monitor, troubleshoot, and optimize application performance and reliability
Contribute to architectural decisions for cloud-native Python applications
Job requirements
Required Skills & Experience
Strong experience with Python in professional software development
Experience building web applications or dashboards in Python
Solid understanding of cloud environments, preferably AWS
Experience working with containers (Docker; Kubernetes knowledge is a plus)
Familiarity with Git-based workflows and CI/CD pipelines (GitLab preferred)
Good understanding of Linux systems and basic networking concepts
Preferred / Nice-to-Have Skills
Experience with Dash (Plotly) for interactive dashboards and data visualization
Experience with Flask, FastAPI, or similar Python frameworks
Knowledge of Terraform or Infrastructure as Code concepts
Experience with monitoring and logging tools (CloudWatch, Prometheus, Grafana, etc.)
Exposure to data sources such as REST APIs, databases, or cloud-native storage
Enterprise & Collaboration Tooling
Experience with Jira and Confluence in agile enterprise environments
Comfortable working in cross-functional teams with Cloud, DevOps, and Platform Engineers
Familiarity with structured development and release processes in large organizations
Soft Skills & Mindset
Strong problem-solving and analytical skills
Ability to translate business or operational needs into technical solutions
Ownership mindset for applications and dashboards
Clear communication skills and collaborative attitude
Interest in clean code, automation, and maintainable systems
What We Offer
Work on cloud-native Python applications with real impact on internal users
Close collaboration with Cloud and Platform Engineering teams
Modern cloud and DevOps toolchain (AWS, containers, CI/CD)
Flexible working models and attractive benefits
Long-term development and learning opportunities
or
All done!
Your application has been successfully submitted!
