JustJoin.IT Praca zdalna Senior

Senior / Principal Machine Learning Engineer

Sigma Software

⚲ Warszawa, Kraków, Poznań

Do uzgodnienia

Wymagania

  • Apache Spark
  • Python
  • AWS
  • Machine Learning

Opis stanowiska

Ready 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.

Requirements
• 6+ years of commercial experience in Machine Learning and Big Data engineering
• Strong hands-on experience with machine learning algorithms implementation using Python
• Proven experience with Apache Spark and large-scale distributed data processing
• Experience working with distributed messaging systems such as Kafka
• Strong knowledge of AWS cloud services and cloud-native architectures
• Experience designing and developing large-scale distributed or mission-critical systems
• Solid understanding of software engineering principles, SDLC, and Agile methodologies
• Strong analytical thinking and problem-solving skills
• Ability to work independently and take ownership of complex technical solutions
• Good communication and collaboration skills
• Upper-Intermediate or higher English level

Will be a plus:
• Experience with Golang
• Experience in AdTech, online advertising, or media platforms
• Experience with forecasting systems or recommendation engines
• Experience optimizing ML models for large-scale production environments

Responsibilities
• Design, develop, and optimize scalable Machine Learning models for advertising intelligence and forecasting systems
• Analyze large-scale historical and real-time datasets to improve forecasting accuracy and monetization strategies
• Build and maintain distributed data processing pipelines using Spark and related Big Data technologies
• Develop production-ready ML solutions using Python within AWS cloud infrastructure
• Research, evaluate, and implement Machine Learning algorithms suitable for high-load AdTech environments
• Improve model performance, scalability, reliability, and operational efficiency
• Collaborate with Data Engineers, Product Managers, and distributed engineering teams to deliver end-to-end ML solutions
• Contribute to ML architecture decisions, experimentation approaches, and engineering best practices
• Monitor, validate, and optimize ML model quality and forecasting performance in production environments
• Produce technical documentation related to ML pipelines, models, and distributed systems
• Mentor engineers and support technical growth within the team
• Drive innovation in Machine Learning and AdTech technologies

🔍 Dekoder Ogłoszenia

🔴
influence technical decisions within a complex AdTech ecosystem
Twoje decyzje techniczne będą miały ograniczony wpływ ze względu na złożoność i istniejące rozwiązania w branży reklamowej.
🟡
cutting-edge ML and Big Data technologies
Może oznaczać, że będziesz pracować z popularnymi, ale niekoniecznie najnowszymi technologiami, które są 'na czasie' w branży.
🟡
collaborate with international experts
Praca z ludźmi z różnych stref czasowych i kultur, co może wymagać elastyczności w godzinach pracy i dobrej komunikacji.
🟡
intelligent forecasting and advertising optimization systems
Systemy te mogą być już w dużej mierze zautomatyzowane, a Twoja rola może polegać na ich utrzymaniu i drobnych usprawnieniach, a nie na tworzeniu od podstaw.