RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

ML/AI Engineer

Skills
Node.JsSQLTypescriptAmazon Web ServicesArtificial IntelligenceGenerative AILarge Language Models
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Possess a Bachelor’s or Master’s degree in Computer Science Data Science or a related field.
  • Have at least 10 years of professional experience in software development coupled with 3 years in AI including developing and deploying machine learning models.
  • Demonstrate experience with generative AI models such as GANs VAEs Transformers and large-scale models.
  • Exhibit strong Python coding skills with experience using machine learning libraries such as TensorFlow PyTorch and Scikit-learn.
  • Experienced in using AWS for cloud deployment and managing ML systems.
  • Skilled in data preprocessing feature engineering and analysis of model performance via statistics and data visualization.
  • Able to work independently and manage entire AI project lifecycle from conceptualization to deployment.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Effective communicator able to work with team members and understand user needs.

Nice to have

  • Game development experience
  • Experience with TypeScript/JavaScript backend code using Node-based frameworks such as Express or Koa.
  • Experience with building and scaling B2C platforms
  • Experience developing asynchronous code.

Day to day

  • Design and implement AI-driven features to assist users in creating and improving their content on our platform.
  • Design train and deploy machine learning models.
  • Continuously evaluate and improve AI models based on feedback and performance metrics.
  • Preprocess and manage large datasets to prepare for AI model training and evaluation.
  • Integrate AI solutions seamlessly with our platform.
  • Maintain and optimize AI infrastructure on AWS ensuring scalability reliability and cost-effectiveness.
  • Collaborate with team members to understand user needs and translate them into AI solutions.
  • Stay up-to-date with the latest advancements in AI machine learning and generative AI to continuously improve the system.
  • Deliver quality code that is self-tested and optimized for performance and scalability.
  • Mentor other engineers to foster a culture of continuous learning and improvement.