Remote job
Remote Machine Learning Engineer
Job details
About this role
Role overview Build and improve machine learning capabilities for practical AI products. The work spans preparing data, training and evaluating models, and partnering with software engineers to deploy models and monitor their performance in production.
Responsibilities - Prepare and analyze datasets for model development. - Train and evaluate machine learning models, then run experiments to improve their performance. - Deploy and maintain models in production environments. - Work with software engineers to integrate model outputs into products. - Monitor model behavior and accuracy, using findings to guide ongoing improvements. - Keep up with relevant machine learning methods and tools.
Requirements - Working knowledge of machine learning concepts and algorithms. - Experience programming in Python and familiarity with a machine learning library such as PyTorch, TensorFlow, or scikit-learn. - Ability to work with data and write clear, maintainable code. - Familiarity with Git and sound problem-solving skills. - Strong written and spoken English communication. - At least one year in machine learning, software engineering, data science, or a related technical role, or personal projects that demonstrate machine learning skills. A related bachelor’s degree is helpful but not required.
Nice to have - Experience with large language models, cloud platforms such as AWS, Google Cloud, or Azure, SQL, or model deployment. - AI or machine learning personal projects or open-source contributions.
Benefits and work setup - Fully remote work with a flexible working environment. - Opportunity to contribute to real AI products and challenging technical work, with room to grow on a collaborative, fast-moving team. - Compensation is described as competitive and based on experience.