Senior / Principal Machine Learning Engineer

São Paulo, BrazilFull-timePosted Jul 8, 2026
Google Chrome Microsoft Edge Apple Safari Mozilla Firefox Senior / Principal Machine Learning Engineer Full-timeCompany DescriptionReady to work on machine learning solutions powering large-scale video advertising platforms used by millions of viewers worldwide?We are looking for a Senior / Principal Machine Learning Engineer to join a distributed engineering team working on intelligent forecasting and advertising optimization systems. In this role, you will contribute to high-load cloud-native solutions processing billions of daily requests and terabytes of data.We at Sigma Software offer the opportunity to work with cutting-edge ML and Big Data technologies, collaborate with international experts, and influence technical decisions within a complex AdTech ecosystem. CUSTOMER Our Customer is a leading technology company in the television and digital advertising industry focused on helping media companies monetize premium video content. The platform supports high-quality video delivery across smart TVs, OTT devices, mobile applications, set-top boxes, and desktop environments. The Customer operates a large-scale distributed ecosystem that combines machine learning, cloud technologies, and advanced analytics to optimize advertising efficiency and audience targeting.Job DescriptionDesign, develop, and optimize scalable Machine Learning models for advertising intelligence and forecasting systemsAnalyze large-scale historical and real-time datasets to improve forecasting accuracy and monetization strategiesBuild and maintain distributed data processing pipelines using Spark and related Big Data technologiesDevelop production-ready ML solutions using Python within AWS cloud infrastructureResearch, evaluate, and implement Machine Learning algorithms suitable for high-load AdTech environmentsImprove model performance, scalability, reliability, and operational efficiencyCollaborate with Data Engineers, Product Managers, and distributed engineering teams to deliver end-to-end ML solutionsContribute to ML architecture decisions, experimentation approaches, and engineering best practicesMonitor, validate, and optimize ML model quality and forecasting performance in production environmentsProduce technical documentation related to ML pipelines, models, and distributed systemsMentor engineers and support technical growth within the teamDrive innovation in Machine Learning and AdTech technologiesQualifications6+ years of commercial experience in Machine Learning and Big Data engineeringStrong hands-on experience with machine learning algorithms implementation using Python Proven experience with Apache Spark and large-scale distributed data processingExperience working with distributed messaging systems such as KafkaStrong knowledge of AWS cloud services and cloud-native architecturesExperience designing and developing large-scale distributed or mission-critical systemsSolid understanding of software engineering principles, SDLC, and Agile methodologiesStrong analytical thinking and problem-solving skillsAbility to work independently and take ownership of complex technical solutionsGood communication and collaboration skillsUpper-Intermediate or higher English levelWILL BE A PLUS:Experience with GolangExperience in AdTech, online advertising, or media platformsExperience with forecasting systems or recommendation enginesExperience optimizing ML models for large-scale production environmentsBy clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy applyI'm interestedI'm interestedI'm interestedRefer a friendshare this jobShare to WeChat×Copy the link and open WeChat to share.Copy to clipboardOpen WeChatShare to WeChat×Use Scan QR Code in WeChat and click ··· to share.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free