vacancies-intro

Senior Python Software Engineer

Apply

Description

Ciklum is looking for a Senior Python Engineer to join our team full-time in Slovakia.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

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.

Our client develops and deploys systematic financial strategies across a broad range of asset classes and global markets. Their goal is to generate high-quality predictive signals (alphas) using a proprietary research platform that enables the execution of sophisticated strategies designed to capitalize on market inefficiencies.

Teams operate collaboratively to drive the creation of alphas and the development of financial strategies—forming the backbone of a sustainable, global investment platform.

Technologists at the firm research, design, code, test, and deploy projects while working closely with researchers and portfolio managers. The work environment is both relaxed and intellectually rigorous. Lean, agile teams enable rapid prototyping and immediate feedback from users, fostering an atmosphere of continuous innovation. The ideal candidates are those who think in code, thrive on solving novel computer science challenges, and are energized by working with equally driven peers. In fact, around 500 employees at the firm code daily.

The client’s continued success is rooted in a culture that blends academic curiosity with a strong results-driven mindset. Employees are encouraged to think freely, challenge norms, and embrace a culture of continuous improvement. Creativity and critical thinking are welcomed from all levels of the organization.

The company is committed to hiring the best and brightest—those with exceptional intellectual horsepower and demonstrated talent. With no predefined roadmap to success, they seek individuals who will help define the future. Their collective intelligence is what drives their innovation and leadership in the industry.

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

What's in it for you

  • Care: your mental and physical health is our priority. We ensure Mental Health programs and meal allowance. Our comfortable office in the center of Bratislava will ensure a cozy working space. We also offer 5 weeks of vacation and 2 sick days annually to recharge
  • Development as a mindset: feel free to participate in building an IT community in your country within our Nalejvárna meetups. Regular annual performance reviews with your manager will help you keep the right growth focus
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops) and external (our formats of knowledge sharing – global Speaker’s Corner talks)
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally. The referral program will reward you with bonuses for successful recommendations of skilled professionals
  • Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up
  • Opportunities: we value our specialists and always find the best options for them. We offer more than 100 projects you can rotate between: we work with top-notch technologies for international clients (Sweden, Switzerland, Germany, Austria etc.) in various domains (banking, health care, e-commerce, construction, logistics)
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events, including weekly breakfasts

The salary starts from 3200 Eur gross. The final salary depends on the previous experience and professional knowledge of the candidate.

About us:

Join a well-established company and a strong team of professionals. 
Seize the perks of global opportunities, local approach and start-up spirit. 
Boost your skills with modern stacks and industry-leading clients!
Enjoy what you do, do what you enjoy! 

Want to learn more about us?
Follow us on Instagram, Facebook, LinkedIn, stop by one of our IT meetups Nalejvárna or listen to podcast PodVocasem.

Be bold, not bored!

Experiences of tomorrow. Engineered together

Interested already?

We would love to get to know you! Submit your application. Can’t wait to see you at Ciklum.

Apply

Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Send CV