Careers At Seargin

Break into the IT industry without coding or tech skills and join teams working on international projects.

Senior Python Developer with Pandas

Seargin is a dynamic multinational tech company operating in 50 countries. At Seargin, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate.


Senior Python Developer with Pandas




European Union

Form of employment:


Experience level:



  • Data Analysis and Manipulation

    Utilize Pandas library to perform complex data analysis and manipulation tasks, including data cleaning, transformation, and aggregation

  • Algorithm Development

    Develop efficient algorithms using Python and Pandas to solve business problems and optimize data processing workflows

  • Performance Optimization

    Optimize code performance and execution time by fine-tuning Pandas operations and implementing parallel processing techniques where applicable

  • Integration with External Systems

    Integrate Pandas-based data processing pipelines with external systems and APIs to automate data ingestion and retrieval processes

  • Quality Assurance

    Ensure code quality and reliability by writing unit tests and conducting code reviews, adhering to best practices and coding standards

  • Documentation and Reporting

    Create comprehensive documentation for data analysis workflows and results, and generate insightful reports to communicate findings to stakeholders

  • Mentoring and Collaboration

    Provide guidance and mentorship to junior developers, and collaborate effectively with cross-functional teams to achieve project objectives

  • Continuous Learning and Improvement

    Stay updated with the latest developments in Python and Pandas, and continuously improve coding skills through self-learning and participation in training programs

What we offer


  • Experience

    Candidates must have a minimum of four years of experience delivering technology solutions or applications, preferably in a financial environment, demonstrating a strong understanding of industry-specific requirements and challenges

  • Proficiency in Python

    A deep understanding of Python is essential, with a proven track record of delivering applications using Python technologies, including experience with Pandas for data manipulation tasks

  • Object-Oriented Programming Skills

    Candidates should demonstrate proficiency in coding in an object-oriented manner, showcasing the ability to design and implement scalable and maintainable software solutions

  • Testing Experience

    Experience with unit testing and end-to-end testing methodologies is required, ensuring the delivery of robust and reliable applications

  • Version Control Proficiency

    Proficiency in using version control systems, particularly Git, is essential for effective collaboration and code management within development teams

  • Agile Methodologies Knowledge

    Experience working with Agile methodologies is necessary, enabling candidates to adapt to dynamic project requirements and contribute effectively to iterative development cycles

  • Business User Interaction

    Candidates should possess the ability to engage with business users to gather requirements, manage expectations, and maintain strong relationships, facilitating effective communication and alignment between technical and non-technical stakeholders

  • Language and Communication Skills

    Fluency in English is a prerequisite, ensuring clear and effective communication within multicultural teams and with stakeholders across various regions

Nice to have

  • Understanding of Financial Instruments

    While not mandatory, familiarity with financial instruments is advantageous, as it enables a better grasp of industry-specific nuances and challenges

  • Multitasking Proficiency

    Candidates should demonstrate the ability to efficiently manage multiple tasks simultaneously, ensuring productivity and effectiveness in a dynamic work environment

  • Attention to Detail and Proactive Attitude

    Candidates must possess a strong attention to detail, an action-oriented attitude, and a willingness to take initiative, ensuring thoroughness and efficiency in all tasks undertaken

  • Desirable Scripting Language Knowledge

    Knowledge of additional scripting languages like Perl is desirable, as it expands the candidate's technical repertoire and enhances adaptability to varied project requirements

Apply & join the team

    Ready to elevate your business? Let’s start the conversation.

    Reach out to learn more