Principal Python Engineer, Teramind

Python.org Jobs
lang-jobs
Apply for this Job
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

Ready to Apply?

Take the next step in your career journey.

Apply Now →

Share this Job