Senior Python Engineer
Ciklum
Remote, Slovakia
About the role
As a Senior Python Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. We are looking for an experienced Python developer who will help our client to build and maintain various internal tools and scripts to support vendor changes, data monitoring and data quality efforts.
Responsibilities
- Design and develop internal tools and automation scripts based on business team requirements;
- Integrate and test external APIs to ensure seamless data flow and functionality;
- Monitor system health and performance of tools and databases, ensuring high availability and reliability;
- Proactively identify, troubleshoot, and resolve technical issues to maintain smooth operations.
Requirements
- Minimum of 3 years’ experience as a Data Engineer or Software Developer;
- Strong analytical thinking and problem-solving abilities;
- Proven programming expertise, with focus on clean, efficient, and maintainable code;
- Hands-on experience with data processing using Python, including core libraries such as requests, pandas, numpy, json, pyplot, etc.;
- Experience with PySpark for distributed data processing;
- Solid knowledge of relational databases and strong command of SQL;
- Proficiency in UNIX/Linux scripting, including Bash;
- Comfortable with command-line tools, file/permission management, and shell scripting;
- Familiarity with RESTful APIs, including authentication and working with formats like JSON or XML;
- Proficient with Git, including branching, merging, pull requests, and conflict resolution;
- Experience in setting up and managing CI/CD pipelines; GitLab Runner experience is a plus;
- Strong debugging skills, attention to detail, and ability to identify and resolve root causes;
- Passionate about data-driven problem-solving;
- Bachelor’s or Master’s degree in a technical or quantitative field from a top-tier university.
Desirable
- SQL and Database Experience: Familiarity with relational databases and writing SQL queries;
- Mathematical/Statistical Skills: Ability to analyze data, identify trends, and draw meaningful conclusions;
- Airflow: Experience with workflow orchestration and scheduling using Airflow;
- AI/LLM for Automation: Interest in and experience with applying AI and Large Language Models to automate processes.
Apply Now
Don't forget to mention EuroTechJobs when applying.