Python Developer (ETL & Data Science Specialist)

Festanstellung, Vollzeit · Islamabad

What do we offer?
  • A career-oriented position in a rapidly growing company
  • Opportunity to work with multinational clients in an international environment
  • Be a part of an international team
  • Opportunities to further develop your skills by participating in company sponsored internal or external technical courses
Job Description
  • Develop, implement, and optimize ETL workflows to extract, transform, and load data from various sources.
  • Write efficient Python scripts and applications for data processing, ETL, and data analysis.
  • Design and maintain data pipelines for ETL and reporting.
  • Work with relational and non-relational databases (SQL, NoSQL) to store and retrieve data efficiently.
  • Work with large datasets, ensuring efficient data extraction, transformation, and loading (ETL).
  • Ensure data quality, integrity, and security in all ETL processes.
  • Automate and schedule ETL workflows using Apache Airflow, Mage, or other orchestration tools.
  • Monitor and optimize ETL performance for scalability and efficiency.
  • Develop REST-like APIs to integrate machine learning models with other applications.
  • Collaborate with software engineers, analysts, and product managers to deliver data-driven solutions.
  • Optimize database queries and handle structured & unstructured data.
  • Implement unit and integration tests to ensure system reliability.
  • Stay updated with AI, ML, and big data trends to improve current systems.
Your profile
  • 3+ years of experience in Python development.
  • Strong experience with data science libraries (Pandas, NumPy, Scikit-Learn, TensorFlow, PyTorch).
  • Experience with ETL tools like Apache Airflow, Mage etc.
  • Solid understanding of database systems (PostgreSQL, MySQL, MongoDB, etc.).
  • Familiarity with API integration and data ingestion from various sources (REST, SOAP, FTP, LDAP etc.).
  • Experience with version control systems (Git, GitHub, Bitbucket).
  • Experience in cloud computing platforms (Azure, AWS, GCP).
  • Strong problem-solving skills and ability to work in agile development environments.
What is our hiring process?
We have a three-stage hiring process: 
  1. HR Interview
  2. Technical Interview 
  3. Final Interview
About us

At ID-ware, we have been successfully developing software solutions for Physical Identity and Access Management (PIAM) for nearly 20 years. With our software solution, we protect all the valuable elements that make up a company: the products, the ideas, the infrastructure, and above all, the people who work there. And we are particularly proud of that.

This is achieved through the successful and appreciative collaboration of our diverse team, which tackles everyday challenges with a lot of passion, new ideas, individual responsibility, and a lot of fun. We would be delighted if we could also inspire you to join our team.

Wir freuen uns auf Sie!
Wir freuen uns über Ihr Interesse an einer Zusammearbeit mit ID-ware. Bitte füllen Sie das folgende kurze Formular aus. Sollten Sie Schwierigkeiten mit dem Upload Ihrer Daten haben, wende Sie sich gerne per Email an recruitment@id-ware.de.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.