Senior Python Developer
We're a
- 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
- 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 Fast
API, 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
- oriented and functional paradigm - Clean-code approach, SOLID, DRY principles
- Hands-on exp in working on big and complex applications
- Familiarity with GCP and Dev
Ops practices - Experience with modular monolith architecture
Knowledge / Skills
- Managing dependencies and Libraries releases (pip, poetry)
- Programming skills in the
- oriented and functional paradigm - Excellent command of both English and Polish, spoken and written, is a
- have for seamless communication and teamwork in our multilingual environment - Excellent communication skills and ability to work
- 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 (g
RPC, Protobuffers, event buses like Rabbit
MQ) - Knowledge of Kubernetes
- Experience with relational databases (Postgre
SQL, My
SQL) and no
SQL (Redis, Elasticsearch, Solr)
Responsibilities
- Software Development: Design, develop, and deliver
- quality, scalable, maintainable, and secure software. Contribute to the Medical Guidance Platform - the major
- facing product of Infermedica. - Implement best practices: Stay
-
- 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
- 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
You'll be joining our Accuracy Team, which is a
- team group of Applied Scientists, Medical Doctors, and Software Developers. The team's goal is to maintain our
- grade AI services, improve the quality of production algorithms through
- 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, don't hesitate to apply.
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă