Senior Machine Learning Engineer (Remote - Brazil)

Job Description

We are looking for a motivated and experienced Senior Machine Learning Engineer to lead the development and deployment of state-of-the-art machine learning models. The ideal candidate will design and implement scalable ML solutions, optimize deep learning architectures, and collaborate with cross-functional teams to integrate AI into production systems.

DEPARTMENT: Engineering
LOCATION: Remotely from anywhere in Brazil


WHAT YOU GET TO DO:
  • Train and optimize deep learning and computer vision models for image and video processing tasks such as object detection, segmentation, and classification.
  • Deploy machine learning models into production environments, ensuring scalability, performance, and robustness both on cloud and edge devices.
  • Collaborate with data scientists, software engineers, and product teams to integrate AI solutions into real-world applications.
  • Maintain and improve ML pipelines, ensuring automation and reproducibility of experiments.
  • Develop custom algorithms to aggregate and derive insights from inference data.
  • Define and observe online and offline metrics to ensure high accuracy of the models and systems.

  • REQUIRED QUALIFICATIONS:
  • 5+ years of experience developing and deploying machine learning models using Python.
  • Comfortable communicating with native and non-native English speakers in an international team.
  • Passion for creating clean, maintainable, and structured code for machine learning models.
  • Experience with implementing and deploying machine learning algorithms (from scratch or using libraries/frameworks).
  • Familiar with model optimization techniques (quantization, pruning, knowledge distillation).
  • Experience with real-time computer vision, edge AI, or hardware acceleration is a plus.
  • Bachelor’s, Master’s, or Ph.D. in Computer Science, AI, Machine Learning, or related field is a plus.