Job openings Python developer
We are a small team that combines research and engineering skills to provide robust language technology for health apps. This technology includes our in-house software for understanding medical language, but also health check-up chatbots and voice assistants (such as Symptomate skill on Google Assistant). Those chatbots and voice assistants are powered by our customizable back-end called Infermedica Bot Framework.
Our team is responsible for delivering stable, quality software that will work in production environments. Technical skills are no less appreciated than knowledge of NLP or ML algorithms.
We're looking for a skilled software engineer with excellent knowledge of Python 3. Ability to design software, follow modern practices, and learn new skills are important qualities we seek in a candidate. Knowledge of Natural Language Processing (NLP) or Machine Learning is not required. We’ll provide training in our existing technology as well as those NLP concepts that will be needed for this role.
The successful candidate should be able to demonstrate:
Experience with the following will also be helpful:
We’re facing high interest in our chatbots from potential customers and need to expand our team with a skilled software engineer to help us develop the Infermedica Bot Framework and make it more customizable. This software is written entirely in Python 3. The framework uses Infermedica’s diagnostic engine to provide diagnostic questions and show the most likely conditions given users’ symptoms.
We offer a unique opportunity to work on medical chatbots and clinical NLP tools that will be used by real customers of healthcare and insurance companies. Your daily tasks will include the following:
Please note that our chatbots are to perform health check-ups (as our Symptomate chatbot does), not to entertain users with the pointless conversation. The conversation flow is largely dictated by our diagnostic engine. This means we’re not into playing with Deep Learning to generate plausible replies. We use tools based on Machine Learning to recognize user intent in underlying messages and you’ll have a chance to improve this process.
You must have an open mind and creative ideas. An empirical approach to solving problems is strictly required. We prefer the most straightforward solutions whenever possible.
We're committed to building an open and supportive environment where you can do your best work and improve your competence. You will be working with great people, and we will help you lead a healthy life outside of the office. What benefits do we provide?
If this sounds like a good fit for you, apply now by clicking the button below. We need to know where you are as a developer, so your application must include your CV and links to your online profiles (LinkedIn, GitHub, etc.).
When you pass all steps, we’d be more than happy to have you on board!