Mid Python Engineer
Hi, 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.
Your impact
We are a remote-first team of engineers and healthcare enthusiasts. While our company scales its medical products, our team focuses on the "brain" of the system: a high-performance, data-driven decision engine. Currently, we are shifting our focus towards MLOps and conversational integration. We need an engineer who not only understands algorithmic complexity but can also build the infrastructure that makes our models reliable, testable, and ready to power the next generation of voice and chat-based medical assistants.
In this role, you will contribute to the algorithmic core of a certified medical device. We offer a unique opportunity to work in a regulated environment where safety and explainability are not just buzzwords, but technical requirements. You will bridge the gap between Data Science and Production. You will ensure that our Bayesian networks and semantic models are not just "smart," but also robust, fast, and safely exposed to real-time conversational interfaces. You will work on the intersection of high-performance computing and modern AI orchestration.
Responsibilities
You'll implement rigorous data-driven testing frameworks for our decision logic to ensure safety and clinical soundness before every deployment.
You’ll optimize and enhance our API architecture for low latency, ensuring our conversational agents can handle real-time interactions smoothly.
You'll work on identifying bottlenecks in probabilistic models to meet the real-time requirements of conversational AI.
You’ll build CI/CD pipelines that don't just deploy code but also handle model versioning, data verification, and explainability audits to ensure clinical safety.
You'll help integrate Knowledge Graphs into the engine to make our conversational agents more context-aware and modular.
You'll write maintainable, testable code using Functional Programming paradigms and Clean Architecture.
Role requirements
Experience with Python and asynchronous frameworks (especially FastAPI). You should be comfortable with Clean Architecture, Design Patterns, and REST APIs.
You have a solid grasp of Pandas, NumPy, and SciPy. We’re looking for someone who cares about (or is eager to learn) model validation, statistical testing, and data monitoring using GitLab CI.
You’re interested in making Python faster, whether through Numba or vectorized operations.
You usePytest and CI/CD pipelines not just because you have to, but because you believe in a "test-first" approach. You prefer modular, accurate code over "quick fixes."
Comfortable using English and Polish for both written and spoken communication with both technical and medical experts.
You take responsibility for the features you build, ensuring they are well-tested and reliably implemented.
You are eager to learn from experts and dive deep into complex logic puzzles.
You are comfortable adapting to changing priorities and taking on diverse tasks.
Nice to have
Basic experience with Kubernetes (K8s), GCP
Basic understanding of Knowledge Graphs or OWL
Familiarity with knowledge-based systems or fuzzy logic
Experience with LLM with data integration
Perks & benefits
Remote work and flexible working hours
Choice of the most comfortable type of contract
Mental health support program
Buddy program to support our new joiners
Annual holiday allowance of 20 or 26 days
Additional paid vacation days depending on tenure
Employee Stock Ownership Plan - own part of the company
Full IT equipment to set up your home office
Mid Python Engineer
Mid Python Engineer