Warsaw, Poland
We’re looking for a hands-on Principal Python Engineer who can lead the design and development of complex data-driven systems. You’ll start as a key individual contributor, owning critical backend and data infrastructure. As we grow, you’ll have the opportunity to mentor others, lead projects, and help shape a high-performing engineering team
What You’ll Do
- Architect and build core backend systems (Python, FastAPI, PostgreSQL, ClickHouse, Docker)
- Own end-to-end data flows: ingestion, transformation, storage, and querying
- Collaborate with product and data teams to shape technical solutions to business problems
- Identify bottlenecks and opportunities to optimize performance, scale, and developer experience
- Build for maintainability: clear interfaces, tested code, clean architecture
- Contribute to technical standards and documentation
- Mentor other engineers and grow into a team leadership role
What We’re Looking For
- We care more about your problem-solving ability than exact years of experience or tool-by-tool match.
Must-Have:
- Strong backend engineering skills (7+ years) with systems-level thinking
- Experience building production systems from scratch
- Solid Python skills (or ability to ramp up fast)
- Deep experience with relational databases and performance tuning
- Experience designing, debugging, and scaling data workflows
- Strong communication and collaboration in a remote environment
Nice-to-Have:
- Experience with ClickHouse or columnar databases
- Familiarity with Docker, Linux systems, CI/CD pipelines
- Exposure to ML pipelines or productionizing data science work
Original posting: https://www.python.org/jobs/7938/