Job Description
Candidate location(s): Europe, Latam, Asia (No OFAC countries)
Work type: Full time, 100% Remote
Job type: Contract
Duration: 6 months
Positions: 50
Notice: 2 weeks or less
Pay: Up to $20/hr
Working hours: Monday to Friday, 8 hours, 5 hours PST overlap
ABOUT THE ROLE
A leading NASDAQ-listed 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.
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.
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.
- At least 1 year of experience with Python-based frameworks for machine learning.
- Mandatory skills:, Python for Data Science: min 1 yr, PyTorch: min 1 yr, Keras: min 1 yr, Tensorflow: min 1 yr
- 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.