Infermedica

Senior Python Developer

Opis stanowiska

Dodano:
1.12.2023
, Wygasa:
31.12.2023

We're 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.

Obowiązki

Software Development

Design, develop, and deliver high-quality, scalable, maintainable, and secure software. Also, actively contribute to the intelligent core architecture.

Implement best practices

Stay up-to-date with emerging trends and technologies in software development and contribute to the development of coding standards.

Analytical tasks

Play an active role in requirement analysis, ensuring that 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 team and occasionally with cross-functional teams such as Data Scientists and Medical Doctors. Support and, when necessary, supervise team members, fostering a collaborative and positive team environment.

Wymagania

6+ years of experience in Python
Minimum of 4 years of experience in web development, demonstrating a solid foundation in building and maintaining robust web applications (FastAPI, Django, Flask)
Familiarity with Docker and Docker Compose
Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL (Redis, Elasticsearch, Solr)
Hands-on experience in working on big and complex application

Knowledge / Skills

  • Knowledge of tools needed to organize the 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
  • Excellent command of both English and Polish, spoken and written, is a must-have for seamless communication and teamwork in our multilingual environment.
  • 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, Protocol Buffers, RabbitMQ)
  • Knowledge of Kubernetes

Oferujemy

Dodatkowe informacje

AplikujAplikuj
Aplikuj
Aplikuj

Inne ogłoszenia