Get tickets
Oct. 2 - 3 2025

Tallinn, Estonia

Code of conduct

All attendees, speakers, sponsors, organizers and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.

The Quick Version

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

The Less Quick Version

Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants asked to stop any harassing behavior are expected to comply immediately.

Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.

If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded clothing and/or badges.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at conference and workshop venues and conference-related social events.

Licence

Our code of conduct is inspired by confcodeofconduct.com which is licensed under a Creative Commons Attribution 3.0 Unported License

PyCon Estonia Recording Release

By participating in PyCon Estonia 2025, you understand that portions of the event will be photographed and/or audio/video-recorded for use by PyCon Estonia, Python Estonia, or news media. You agree that PyCon Estonia, Python Estonia, and news media, have the right and permission to use and publish such media for any purpose in any format, online and/or offline, now and hereafter without further compensation, permission, or notification. You agree that all official recordings from the event are the exclusive property of Python Estonia and you do not ask for nor expect compensation or notification of the use of official recordings or photographs in which you appear or speak.

Python in ML & AI

PyCon Estonia 2025 will be a two-day event, attracting more than 300 CTOs, developers, tech leads, and investors. Scheduled on the 2nd and 3rd of October 2025 in Tallinn, this conference, one of the largest Python gatherings in the Nordics, will delve into various topics important for Pythonistas. A key focus will be on the discussion around technological singularity and the role of Python in the swift advancement of AI and Machine Learning. This seventh-annual event will be a hub for learning and networking, with a spotlight on PyData, underscoring Python’s indispensable contribution to data management, analysis, and visualization in Machine Learning and Artificial Intelligence.

Speakers

Łukasz Langa Keynote
Łukasz Langa is a classically trained pianist and seasoned software engineer known for creating the widely used Black code auto-formatter and Release Manager for Python 3.8 and 3.9. Łukasz brings unique insights from both the world of music and software. With experience at Facebook and a passion for building software for musical instruments, he shares how creativity, structure, and technology come together in unexpected ways.
Usha Rengaraju Keynote
Usha is an AI consultant and corporate trainer and she is the World’s first women triple Kaggle Grandmaster. She specializes in Deep Learning, Generative AI, TigerGraph and Probabilistic Graphical Models and was also one of the judges of Tiger Graph: “ Graph for all - Million Dollar Challenge” in 2022, and the judge for Intel oneAPI Hackathon organized by Intel software in 2022. She is ranked as top ten Data Scientists in India for the year 2020 by Analytics India Magazine, ranked as the top ten women data scientists by Analytics Insight magazine for 2021 and also ranked as the top 150 AI Leaders and Influencers by 3AI magazine.
Bernice Waweru Speaker
Adversarial Attacks on Neural Networks
Bernice's talk explores how Large Language Models (LLMs) and neural networks can be compromised through adversarial attacks in both computer vision and NLP. Attendees will gain insight into attack mechanisms, including white-box and black-box methods, and understand why these vulnerabilities matter in real-world applications. The session also covers defense strategies like input sanitization and adversarial training, equipping participants with the knowledge to better protect their models. A foundational understanding of deep learning is recommended.
Yash Verma Speaker
Observability Matters: Empowering Python Developers with OpenTelemetry
Yash's talk explores the critical role of observability in modern distributed systems, emphasizing its shift from an SRE concern to a developer necessity. As applications become more distributed, reliability becomes a challenge. Observability helps us ask the right questions and understand system behavior. But as we scale or choose to migrate, cracks like unrealistic pricing, limited functionalities, and vendor lock-in become apparent. Open standards like OpenTelemetry address this challenge by ensuring flexibility and interoperability. Attendees will learn how to instrument Python code, process telemetry data, and export insights for analysis. Developers can confidently manage complexity by making observability a shared responsibility while enhancing their overall experience.
Katie Richardson Speaker
Where have all the post offices gone?
Katie's talk explores how to work with OpenStreetMap (OSM) data using Python, inspired by a personal quest to find out how the distribution of post offices in her neighborhood has changed over time. Attendees will learn how to parse, filter, process, and visualize geospatial data with tools like PyOsmium and GeoPandas. The session will conclude with showcasing how to build an interactive map, which offers insights into the spatial distribution of public facilities and resources. Some familiarity with Python and data handling is recommended.
Alex Shershebnev Speaker
Will AI (finally) replace developers?
Alex's talk explores the reality behind AI coding assistants and whether they truly pose a threat to developers' careers. While sensational headlines predict AI replacing programmers, the actual impact is more nuanced. Attendees will gain insights into the current capabilities and limitations of AI in coding, as well as an alternative perspective on how developers and AI can collaborate in the future.
Andrew Stroev Speaker
Live audio synthesis with Synchrotron
Andrew's talk This talk introduces Synchrotron, a graph-based live audio processing engine built entirely in Python. Designed as an interactive environment for digital signal processing (DSP), synthesis, and MIDI control, it features an intuitive web UI, a REST API, and a Python library. Through a live demonstration, attendees will learn core DSP concepts, including signal representation, sine wave synthesis, audio routing, and frequency modulation.
Sadeeq Akintola Workshop
Orchestrating an end-to-end Data Engineering Workflow: Leveraging Python in Apache Beam and Airflow
Sadeeq's workshop provides a deep dive into orchestrating end-to-end data engineering workflows using Apache Beam, Apache Airflow, and Google Cloud services. Attendees will learn how to integrate batch and streaming data processing, leverage Airflow for scheduling, and incorporate Cloud Functions, BigQuery, and Gemini AI models to build scalable, intelligent pipelines. Through hands-on demonstrations, the session covers best practices for performance optimization, error handling, and monitoring, equipping data professionals with the skills to design modern, AI-powered data workflows.
Itai Gilo Workshop
Computer Vision Data Version Control and Reproducibility at Scale
Itai's workshop focuses on improving data management for machine learning, particularly in computer vision, by using open-source data version control tools. It addresses common challenges like inefficient local data handling, limited compute power, and reproducibility issues. Participants will learn best practices for managing large datasets without copying them locally and training models at scale in the cloud using tools like Langchain, TensorFlow, PyTorch, and Keras. The session includes hands-on demos and practical techniques to streamline data workflows and accelerate ML experimentation.
See all speakers
CFP is now closed!
Thank you to everyone who submitted their talk proposals! The Call for Papers for PyCon Estonia 2025 is now officially closed. We are thrilled by the incredible ideas and expertise shared by our community and can't wait to showcase an inspiring lineup of speakers. 🚀 What’s next? Our review team is now carefully evaluating submissions, and selected speakers will be notified soon. Stay tuned for the full agenda release!
Secure your spot today

Frequently asked questions

What is PyCon Estonia?

PyCon Estonia is a conference dedicated to the Python programming language. It brings together Python enthusiasts, developers, engineers, and experts from Estonia and around the world for talks, workshops, and networking opportunities.

Who should attend the conference?

Whether you're a Python novice, seasoned developer, or AI/data enthusiast, PyCon Estonia welcomes you to learn, network, and collaborate.

Can I become a volunteer?

Absolutely! Drop us a line at info@pycon.ee if you're keen to lend a hand with registration, setup, or tech support.

Are there sponsorship opportunities available?

Yes! Reach out to us at info@pycon.ee to explore sponsorship options.

Can I get a refund if I am unable to attend the conference after purchasing a ticket?

You can get a refund before the conference starts. If you can't make it after, your ticket is good for next year's event if you let us know in advance.

I bought a ticket but didn't get a confirmation. What should I do?

Check your spam or junk folder first. If it's not there, contact our ticket provider directly at info@babash.eu.

Our sponsors

We love these companies! Thanks for helping us make PyCon Estonia a reality.

Gold sponsors

Contact us

Meet the team

Grete Kungla

Director & Head of Programme
grete@pycon.ee

Amna Ahsan

Head of Operations & Partnerships
amna@pycon.ee

Kreete Mi Rand

Head of Marketing & Community
kreete@pycon.ee

Merili Auser

Head of Business Development
merili@pycon.ee