.
Senior Python Developer
  • Poznań
Senior Python Developer
Poznań, Poznań, Greater Poland Voivodeship, Polska
Infermedica
6. 6. 2024
Informacje o stanowisku

Were a remote-first company that gathers folks passionate about redesigning healthcare for millions of people on the planet. If you are led by an ambition to make a good impact in the surrounding world – we would love to meet you.


We are remote-first organization but we require Poland/European Union for the desired location regarding this role.

We would like you also to speak both: Polish and English fluently, regarding inclusive work environment.


Role requirements


Experience

  • 7+ years exp. in Python (Web development with FastAPI, Experience with asyncio)
  • Familiar with Docker and Docker Compose
  • Knowledge of tools needed to organize project: Unit tests (pytest, unittest); Static code analysis tools (pylint, mypy etc.); Version control (git); Managing dependencies and Libraries releases (pip, poetry) 
  • Programming skills in the object-oriented and functional paradigm
  • Clean-code approach, SOLID, DRY principles
  • Hands-on exp in working on big and complex applications
  • Familiarity with GCP and DevOps practices 
  • Experience with modular monolith architecture


Knowledge / Skills

  • Managing dependencies and Libraries releases (pip, poetry) 
  • Programming skills in the object-oriented and functional paradigm
  • Excellent command of both English and Polish, spoken and written, is a must-have for seamless communication and teamwork in our multilingual environment
  • Excellent communication skills and ability to work cross-function
  • Great attention to detail and quality
  • Have an ownership attitude


Nice to have

  • Knowledge of scientific libraries (numpy, pytorch) 
  • Experience of working in distributed systems (gRPC, Protobuffers, event buses like RabbitMQ) 
  • Knowledge of Kubernetes 
  • Experience with relational databases (PostgreSQL, MySQL) and noSQL (Redis, Elasticsearch, Solr)


Responsibilities

  • Software Development: Design, develop, and deliver high-quality, scalable, maintainable, and secure software. Contribute to the Medical Guidance Platform - the major client-facing product of Infermedica.
  • Implement best practices: Stay up-to-date with emerging trends and technologies in software development and contribute to developing coding standards.
  • Analytical tasks: Play an active role in requirement analysis, ensuring software solutions meet business needs. Moreover, you will Identify, troubleshoot, and resolve software defects and performance issues.
  • Team and cross-team collaboration: Collaborate closely with the Tech and Product Teams. Support and, when necessary, supervise team members, fostering a collaborative and positive team environment.


Your impact

Youll be joining our Accuracy Team, which is a cross-team group of Applied Scientists, Medical Doctors, and Software Developers. The teams goal is to maintain our production-grade AI services, improve the quality of production algorithms through lean-cycle development, improve algorithms runtime, guide our Medical Teams, and automate their work.


If you want to improve AI-based healthcare solutions together with us, dont hesitate to apply.

  • Praca Poznań
  • Poznań - Oferty pracy w okolicznych lokalizacjach


    95 687
    16 851