Senior Python Developer (m/f/d)

Permanent employee, Full-time · Bayes - Berlin

About the Role
We are looking for a Senior Python Developer (m/f/d) to join our talented engineering team. You will play a key role in designing, developing, and optimizing scalable backend systems that power esports data distribution. If you are passionate about Python, high-performance applications, and real-time data processing, we’d love to hear from you!
Responsibilities
  • Develop and optimize high-performance Python-based backend systems.
  • Design and maintain scalable APIs for data distribution.
  • Work with real-time data processing pipelines and messaging systems (RabbitMQ).
  • Collaborate with cross-functional teams, including DevOps, Data Science, Frontend, and Product teams.
  • Implement CI/CD pipelines, ensure test coverage, and improve system reliability.
  • Optimize database performance (PostgreSQL, Redis).
  • Write clean, maintainable, and efficient code following best practices.
TOOLS AND FRAMEWORKS WE USE
Python, RabbitMQ, Redis, FastAPI, GitHub, Docker, AWS/Kubernetes
Requirements
  • 5+ years of Python development experience, with a strong understanding of asynchronous programming (FastAPI).
  • Experience with real-time data processing and event-driven architectures.
  • Strong database skills and query optimization experience.
  • Experience working with Docker, Kubernetes, and cloud environments (AWS).
  • Strong understanding of software architecture, design patterns, and scalability.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
  • Experience working in an agile environment.
  • Passion for esports, gaming, or sports tech is a plus!
WORK AUTHORIZATION

We welcome applications from candidates needing visa sponsorship and will be happy to support the process where applicable. If you already have work authorization in Germany, please indicate this in your application.

We value diverse backgrounds and experiences in software engineering. If you're eager to contribute to backend development and scalable data solutions, we’d love to hear from you!
What we have to offer
  • Health benefits including company fitness cards and a company pension system
  • Interesting expert talks self-organized by your colleagues to broaden our horizon and get to know each other better
  • Hybrid new work policy including home office and remote work options
  • Gaming rooms to play and crush your enemies with your colleagues
  • Free massages once a month (if you want), foot massage equipment, and a massage chair
  • Company subsidized Public Transportation ticket 
  • Opportunity to go to Esports events
By applying, you consent to the processing of your personal data for recruitment purposes in accordance with our privacy policy. More details can be found here.
About us

Bayes Esports is the leading data ecosystem for esports, pioneering official data offerings and premium esports services that empower a wide variety of use cases for our clients ranging from tournament organizers to sportsbooks, fantasy platforms, and media companies. 

Our partners are some of the biggest names in the industry including the ESL FACEIT Group, the tournament organizer for top Counter-Strike 2 and Dota 2 leagues, and the Esports World Cup, the first-of-its-kind ongoing multigame global tournament held annually in Saudi Arabia. With esports data warehousing, analytics, and distribution, we are building the technology and tools that transform the esports experience for fans worldwide into unforgettable heart-racing moments.

Data is key for fan engagement in any sport and esports is no different. Imagine Formula 1 drivers “taking you on a ride” using their helmet cameras, widgets with fastest lap counts, or football with its scoreboards, heated moments replays, player performance stats, or match predictions. Our Bayes Esports data toolkit empowers the esports industry to offer the same experiences to fans. The more data points, visuals, or statistics there are to follow - the more captivating each esports becomes. 

Across all departments — Engineering, Product, Sales, Marketing, Partnerships, Finance, People & Culture, and beyond—Bayes Esports’ team is always developing new pioneering data-driven solutions and tools. 

Our technology is built on three key pillars: PYTHON, JAVA, and AWS. 

As a scale-up business with a startup mindset, we embrace innovation at every level, empowering each team to play a vital role in our growth and evolution. Flexibility and thinking outside the box are essential to our success. 

At the heart of Bayes Esports are our core values, which guide us in everything we do.

- Ownership
- Excellence
- Boldness
- Cooperation
- Mindset

We believe that teamwork makes the dream work - and that's why we've built a team that supports each other at every turn. 

We work and game from a central office in the heart of Berlin’s vibrant Kreuzberg. Packed with unlimited snacks and treats, a fitness area, a gaming room, bi-weekly massage sessions, and a flexible hybrid setup so our employees can always feel their best. 

Your application at Bayes Esports
Thank you for considering a career at Bayes Esports Solutions GmbH. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to application@bayes.gg.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.