Logo for ExpertHub

Software Engineer / Data Scientist

Job description

We are looking for a seasoned Senior Data Scientist & Python Engineer with deep expertise in data science, Python programming, and a specialization in image classification. This role demands advanced data science capabilities and engineering experience to drive the development and deployment of computer vision solutions.

Key Responsibilities

  • Image Classification & Computer Vision: Design, train, and deploy image classification models using state-of-the-art machine learning techniques.
  • Data Science & Machine Learning: Apply advanced data science methods to build and optimize models addressing complex challenges in computer vision, predictive analytics, and data-driven decision-making.
  • Python Engineering: Develop and maintain Python-based applications, focusing on the robustness and efficiency of model pipelines for image classification tasks.
  • Data Engineering: Ensure data quality and accessibility by building and maintaining scalable pipelines, especially for handling large volumes of image data.
  • Data Analysis and Visualization: Conduct analyses and create visualizations to convey findings and support decision-making related to image classification and broader data projects.
  • Collaboration & Mentorship: Collaborate with cross-functional teams and mentor junior data scientists and engineers to advance their skills, particularly in computer vision.
  • Continuous Learning: Stay updated on industry trends in machine learning, deep learning, and image processing to bring innovative solutions to our team.

Requirements

  • Education: Bachelors or Masters degree in Computer Science, Data Science, Statistics, Engineering, or a related field.
  • Experience:
    • 10+ years of hands-on experience in Python development.
    • 5+ years of experience as a Data Scientist with a focus on computer vision and image classification.
  • Technical Skills:
    • Proficiency in Python, including libraries like Pandas, NumPy, Scikit-learn, TensorFlow, Keras, and OpenCV.
    • Extensive experience in machine learning and deep learning, with a strong focus on image classification techniques such as CNNs, transfer learning, and object detection.
    • Knowledge of data visualization tools (e.g., Matplotlib, Seaborn, Plotly) and familiarity with big data frameworks (Spark, Hadoop). 
    • Databases: postgreSQL, Pinecone / Milvus (vetor database)
    • Expertise in data pipeline development, especially for image and video processing.
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication skills, able to explain complex concepts to both technical and non-technical audiences.
    • Experience leading and mentoring team members.
  • Preferred Qualifications:
    • Experience with cloud platforms (AWS preferred) and containerization (Docker).
    • Background in natural language processing or other areas of computer vision is a plus.

Software Engineer Related jobs

Other jobs at ExpertHub

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.