Maciej Rapacz is a Senior Software Engineer in Krakow with 10 years of experience building data-heavy, production-grade systems for ad tech and analytics. He specializes in distributed ETL and targeting pipelines running on Kubernetes, Spark, Airflow and a mix of cloud data stores (DynamoDB, Iceberg, Snowflake, S3, Elasticsearch). His background spans machine learning and NLP—he contributed to Stanford's Stanza dependency parser and built real-time parsing services—bringing a research-informed approach to engineering. At Tessian he architected a scalable load-testing framework that replayed traffic from 100k inboxes, and at Yelp he delivered automated reporting pipelines for multi-location businesses. Currently focused on ad insights and predictive/contextual targeting at Schibsted, he combines rigorous data engineering with practical ML experience and a PhD-level academic foundation.
10 years of coding experience
4 years of employment as a software developer
High School Algorithms, High School Algorithms at V Liceum Ogólnokształcące im. Augusta Witkowskiego w Krakowie
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at AGH University of Krakow
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages
Role in this project:
ML Engineer
Contributions:6 commits, 3 PRs, 4 comments in 27 days
Contributions summary:Maciej primarily contributed to the development and testing of the Stanford NLP library, specifically focusing on the dependency parsing module. Their work involved implementing features to handle pre-analyzed input, writing tests to ensure the correctness of these changes, and updating the code to match the development branch. This included modifying core files related to the dependency parser and the pipeline to accommodate the new functionality.
Assignments from AGH UST Natural Language Processing course
Contributions:8 PRs, 66 pushes in 1 year 7 months
nlpaghlanguage-processingnatural-languageust
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Maciej Rapacz - Senior Software Engineer at Schibsted