Python Developer with Machine Learning/AI

Innovatily is seeking a highly skilled and experienced Python Developer with a strong hands-on experience in Machine Learning/AI. As part of the team, you will play a crucial role in driving data-driven decision-making and developing cutting-edge artificial intelligence solutions. Your expertise in Python will contribute to the development of innovative algorithms, predictive models, and advanced analytics solutions.


  1. Develop and maintain scalable and efficient Python code for data analysis, data pre-processing, and machine learning model development.
  2. Design, develop, and deploy machine learning models using Python libraries such as scikit-learn, TensorFlow, or PyTorch.
  3. Optimize and fine-tune machine learning models for performance and accuracy.
  4. Integrate machine learning models into production systems and ensure smooth deployment and monitoring.
  5. Collaborate with software engineers to design and develop scalable and robust software systems that incorporate data science and AI capabilities.
  6. Stay up-to-date with the latest advancements in data science, AI, and machine learning technologies and methodologies.
  7. Participate in code reviews, provide constructive feedback, and contribute to improving development processes and best practices.
  8. Troubleshoot and resolve technical issues related to data science and AI applications.
  9. Document code, algorithms, and processes to ensure effective knowledge sharing and maintainable codebase.


  • Bachelor's or Master's degree in Computer Science.
  • Proven experience of minimum 4 years as a Python Developer with a focus on machine learning.
  • Strong proficiency in Python programming and its scientific computing libraries (e.g., NumPy, Pandas, SciPy).
  • Solid understanding of data structures, algorithms, and software development principles.
  • Experience with data visualization libraries (e.g., Matplotlib, Seaborn, Plotly) to effectively communicate insights.
  • Familiarity with machine learning frameworks and libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Knowledge of statistical analysis and experimental design.
  • Understanding of database systems and SQL for data querying and manipulation.
  • Proficiency in version control systems (e.g., Git) and collaborative development workflows.
  • Excellent problem-solving and analytical thinking skills.
  • Strong communication and teamwork abilities to collaborate effectively with cross-functional teams.
  • Ability to manage multiple tasks and deliver high-quality results within deadlines.