As a Python Developer specializing in Machine Learning, you will be responsible for designing, implementing, and optimizing machine learning models and algorithms. You will work closely with our data science and engineering teams to build scalable solutions that meet our clients' needs.
Key Responsibilities:
Develop and deploy machine learning models and algorithms using Python.
Collaborate with data scientists and engineers to understand project requirements and translate them into technical solutions.
Preprocess and analyze large datasets to extract meaningful insights and features.
Implement and optimize machine learning workflows, including data cleaning, feature engineering, model training, and evaluation.
Design and conduct experiments to evaluate and improve model performance.
Qualifications:
Proven experience as a Python Developer with a focus on machine learning.
Strong proficiency in Python and machine learning libraries such as TensorFlow, PyTorch, scikit-learn, and Keras.
Solid understanding of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
Experience with data preprocessing and feature engineering.
Familiarity with statistical analysis and data visualisation tools such as Pandas, NumPy, and Matplotlib.