Principal Software Engineer

Python

Principal Software Engineer

Python
Złota 75, Warszawa

Three Points

Full-time
B2B
Senior
Hybrid
9 805 - 11 206 USD
Net per month - B2B

Job description

Principal Software Engineer 


Our client is a fast-growing technology company at the intersection of AI, computer vision, and sports media and is building next-generation platforms that turn standard video into rich, real-time data and immersive visual experiences. Their products power performance analysis, broadcast enhancements, and interactive fan applications for top-tier sports organizations worldwide.

The team is now scaling its core platform to support high-volume batch processing and low-latency live systems, enabling real-time insights and visual overlays during live events.


The Role


As a Principal Software Engineer, you’ll take ownership of the backend and platform architecture that brings advanced video and ML systems into production. This is a hands-on role with real influence over technical direction, where you’ll design, build, and ship scalable systems end to end.


Key Responsibilities


  • Design and build cloud-native, distributed data platforms

  • Develop batch pipelines for large-scale video and data processing

  • Architect low-latency, real-time streaming systems for live use cases

  • Own ML infrastructure for model deployment, GPU utilization, and inference

  • Lead complex technical initiatives from concept through production


What we’re looking for


  • Experience building production-grade software systems

  • Strong background in distributed systems and cloud infrastructure

  • Experience with both batch and real-time/streaming architectures

  • Proficiency in Python and modern containerized environments (Docker, Kubernetes)

  • Solid understanding of ML platform challenges (serving, scaling, GPU workloads)

  • Comfortable collaborating across product and engineering teams


Nice to have


  • Experience with video, media, or real-time data systems

  • Exposure to sports tech, broadcast, or entertainment platforms

  • Knowledge of computer vision or ML pipelines


📍 Hybrid: Warsaw, Poland – 2–3 days per week

💰 Compensation: 35,000–40,000 PLN/month + benefits + equity

Tech stack

    English

    B2

    Distributed systems

    advanced

    Python

    advanced

    Docker

    regular

    Software Architecture

    regular

    Kubernetes

    regular

    Machine Learning

    junior

Office location

About the company

Three Points

Three Points is a boutique recruitment agency partnering closely with some of Europe’s most exciting early-stage startups and scale-ups.

Company profile