Python Developer with strong data science library expertise, building analytical models and visualizations, and managing data pipelines using SQL and version control.
About the role
Key Responsibilities
Develop and maintain Python scripts for data extraction, transformation, and analysis.
Implement supervised and unsupervised machine learning models using scikit-learn.
Create interactive visualizations with Matplotlib and Seaborn to communicate insights.
Write efficient SQL queries to retrieve and manipulate data from relational databases.
Collaborate with data scientists and engineers using Git and Jupyter Notebooks.
Requirements
Master’s degree in Computer Science, Data Science, Statistics, Mathematics, or related field.
Proven experience with Python and core data science libraries (NumPy, pandas, scikit-learn, Matplotlib, Seaborn).
Solid understanding of regression, classification, clustering, and other ML algorithms.
Hands‑on SQL skills for data querying and manipulation.
Familiarity with Jupyter Notebooks, Git, and version control workflows.