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.