Software Engineer
Indexed description
Assignment Description:
We are looking for an experienced Senior Python Engineer to join a highly technical environment where automation, cloud technologies, and modern software engineering practices are at the core of daily work.
Requirements
- Strong Python skills with experience in automation, tooling, and production-oriented engineering.
- Hands-on experience with Microsoft Azure, preferably including Azure Databricks and modern data platforms.
- Practical experience with one or more of the following technologies:
- Apache Spark
- Hadoop
- Kafka
- Schema enforcement
- Data quality validation
- Power BI
- Solid experience with GitHub Actions, GitHub Workflows, and reusable CI/CD workflow design.
- Strong Docker experience in day-to-day software engineering.
- Ability to work independently in a senior engineering role while collaborating effectively across cross-functional teams.
- EU citizenship.
Meritorious
- Experience with data governance and data modelling.
- Understanding of machine learning algorithms and model deployment.
- Experience automating the GitHub platform using GitHub CLI (gh), REST APIs, GraphQL APIs, or similar integrations.
- Experience with artifact and package management platforms such as JFrog Artifactory or equivalent enterprise solutions.
- Practical scripting experience with Bash and/or PowerShell.
- Experience with Git LFS, repository management, and scalable engineering workflows.
- Familiarity with self-hosted GitHub runners, GitHub Enterprise Server, and CI/CD troubleshooting in enterprise environments.
- Experience using AI-powered developer tools or agentic engineering workflows to improve software delivery.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search