Python Developer
KeySkills
Company Name
Job Description
Job Description:
We are seeking a skilled professional with 3?8 years of experience in data science, analytics, and machine learning, with strong programming skills in Python and exposure to modern data engineering and deep learning frameworks.
Key Responsibilities:
-
Perform complex data transformations using Python libraries (Pandas, NumPy, Polars).
-
Query SQL and NoSQL databases effectively.
-
For SQL: Ability to write queries based on provided schema.
-
For NoSQL: Experience in hierarchical queries via REST or GraphQL.
-
-
Manage data operations including indexing, caching (e.g., Redis), and handling missing data.
-
Build data visualizations using tools like Plotly, Bokeh, and Matplotlib.
-
Work with distributed computing tools such as Spark or Dask for scalable data processing.
-
Apply machine learning techniques; experience with deep learning model analysis, fine-tuning, and optimization.
-
Apply computer vision and image processing techniques (e.g., object detection, segmentation, super-resolution).
-
Utilize Python ML frameworks like TensorFlow, PyTorch, and OpenCV.
-
Demonstrate strong object-oriented programming (OOP) and software design principles.
-
Work with and analyze large-scale datasets effectively.
-
Use analytical and statistical skills to drive data-driven insights.
-