Intelligent Core
Mid Python 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.
Location
Infermedica is a remote-first company. So why do you see a particular location here? To boost the outreach, we advertise our jobs on external job boards that require us to specify the location.
Nevertheless, nothing has changed; we are and will remain remote-first.
Commitment
Full time
Salary
up to 20 000 PLN + VAT/B2B
up to 16 600 PLN gross/UoP
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
Location
Infermedica is a remote-first company. So why do you see a particular location here? To boost the outreach, we advertise our jobs on external job boards that require us to specify the location.
Nevertheless, nothing has changed; we are and will remain remote-first.
Commitment
Full time
Salary
up to 20 000 PLN + VAT/B2B
up to 16 600 PLN gross/UoP
Perks & benefits
Remote work and flexible working hours
Choice of the most comfortable type of contract
Mental health support provided by Mindgram
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
Recruitment process
We keep things simple but effective. Our recruitment process is no different, even though we adjust the approach depending on the role and its complexity.
)
Sending applications
Simply click the ‘apply’ button and fill out the application form.
)
Verification of applicants
Not every application is successful, but we inform everyone.
)
Meeting with the Talent team
Use this time to ask questions and learn more about us.
)
Meeting with the team
Meet your future manager and team members.
)
Task
In some cases we ask you to complete a test task.
)
Final meeting
Meet the exec team representative for your role, after which we will make the final decision and discuss details.
)
Reference meetings
Reference sessions are conversations with your colleagues or direct reports from previous workplaces.
)
)
)
)