Seargin

Careers At Seargin

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

Python Software Engineer

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.

Position:

Python Software Engineer

Location:

Wroclaw/Cracow

Country:

Poland

Experience level:

Senior

Form of employment:

B2B

Responsibilities:

  • Data Architecture Design

    Engineer solutions focused on data virtualization, distributed processing, and cloud-based large data storage architectures.

  • Solution Implementation

    Develop and deploy highly scalable and reliable data distribution solutions using Python, Spark, and other open-source technologies.

  • Advanced Data Handling

    Work with technologies like ADLS, Databricks, Kafka, and Denodo for data modeling, replication, and clustering, handling complex SQL query patterns and indexing for large datasets.

  • Software Development and Integration

    Code in Python and integrate a wide range of machine learning and AI libraries (such as Tensorflow, Numpy, Scipy, and Panda) to enhance business components.

  • Collaborative Project Execution

    Collaborate with solution architects and business analysts to define and implement the design and coding of modules, ensuring the highest quality and bug-free delivery.

  • Quality Assurance and Standards Application

    Apply industry-standard methods, techniques, and templates as defined by the SDLC, including code control, code inspection, and code deployment, to maintain high standards in software development.

What we offer:

Requirements:

  • Professional Experience

    Minimum 8-10 years in the software industry, with at least 4-5 years of hands-on experience developing large-scale applications using data virtualization and data streaming technologies.

  • Technical Proficiency

    Strong proficiency in Python and SQL, with experience in cloud-based data virtualization and delivery technologies.

  • Familiarity with Data Tools

    Extensive knowledge of ADLS, Databricks, Kafka, Denodo, and big data handling techniques.

  • Software Development Skills

    Adept at using SDLC frameworks to deliver high-quality, scalable, and efficient software solutions.

  • Communication and Team Collaboration

    Excellent communication skills required for effectively collaborating with cross-functional teams and stakeholders.

  • Adaptability and Innovation

    Ability to adapt to new technologies and methodologies quickly, with a strong inclination towards learning and innovation in the field of data science and machine learning.

Apply & join the team




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

    Reach out to learn more