Senior Knowledge Engineer
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.
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
- 5+ years of experience in Python programming.
- 3+ years of experience in knowledge representation.
- Experience in data modeling and documenting data models.
- Experience in working on expert systems.
- Experience with modular monolith architecture.
- Working with REST APIs.
- Knowledge of Clean-code approach, SOLID, DRY principles.
- Hands-on exp in working on big and complex applications.
- Experience with ontologies (SNOMED CT or experience in projects related to healthcare).
- Experience with graph databases.
Knowledge / Skills
- Programming skills in the object-oriented and functional paradigm.
- Good understanding of logic & reasoning.
- 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
- Familiarity with GCP and DevOps practices.
Responsibilities
- Software Development: Design, develop, and deliver high-quality, scalable, maintainable, and secure software. Implementation of ontology (new domain) into our Knowledge Base product to empower and robust our product providing medical help to patients worldwide. Understand what ontology and SNOMED CT are. Get familiar with the architecture of our IC.
- Implement best practices: Stay up-to-date with emerging trends and technologies in software development and contribute to developing coding standards. Design solutions to complex problems.
- 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
Youâll be joining our MetaBase team. The team is responsible for the products used by our teams to curate, test, and maintain our medical knowledge base and inference engine - our differentiator and competitive moat. Youâll be collaborating with a cross-functional team of product designers, developers, QAs, data scientists, and more, as well as a wide range of internal stakeholders.
You will be a part of implementation of ontology (new domain) into our Knowledge Base product to empower and robust the product providing medical help to patients worldwide.
Our technology stack includes Python, Django, Django Rest Framework, FastAPI, PostgreSQL, and Terraform.
If you want to bring our product to the next level together with us, don't hesitate to apply!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę