About the role A leading company, renowned for its innovative contributions to the technology sector, is looking to onboard a skilled Python Developer with a focus on Machine Learning and Computer Vision.
The successful candidate will play a key role in expanding the power of AI within the mobile coding ecosystem, contributing to the development of AI-powered tools for the next generation of coding assistance agents.
This is a fantastic opportunity for engineers eager to learn and grow in a fast-paced environment.
Job Responsibilities: Develop, train, and deploy machine learning models using TensorFlow and/or PyTorch.
Implement machine learning models and preprocessing pipelines using Scikit-learn.
Apply supervised and unsupervised learning algorithms, including SVM, Decision Trees, Random Forest, and k-NN, to solve complex problems.
Design and implement deep learning architectures such as CNNs, RNNs, GANs, and transfer learning models.
Explore and apply reinforcement learning techniques to enhance AI solutions.
Job Requirements: Bachelor's/Master's degree in Engineering, Computer Science, or a related field.
At least 2+ years of experience as a Python-focused Engineer.
1+ years of experience with Python-based frameworks for machine learning.
Proficiency in TensorFlow and/or PyTorch for model development and deployment.
Strong knowledge of Scikit-learn for machine learning model implementation.
In-depth understanding of supervised and unsupervised learning algorithms, as well as deep learning architectures.
Nice to Have: Experience with Keras for quick prototyping of deep learning models.
Proficiency in Pandas and Numpy for data manipulation and preprocessing.
Familiarity with Large Language Models (LLMs) and their applications in AI.
Excellent spoken and written English communication skills