Our client is a fast-growth international medical start-up that has developed a revolutionary AI platform to improve healthcare services and medical research. Scaling its success on a global basis through different markets, we are helping their booming growth by recruiting top talented PYTHON BACK END DEVELOPERS to strengthen a high-performance IT team developing solutions based on cutting edge technologies: Real-time Big Data, Machine Learning, Deep Learning, NLP, AWS, Python, APIs…
TASKS & RESPONSIBILITIES
*You will drive solutions for cleaning raw text, normalizing it and ensuring high-quality data through-out their ML pipeline, by working alongside the NLP engineers to coordinate real-world healthcare data (which normally comes in all shapes/sizes).
*You will design, develop and implement new Python applications to support department requirements, by being a key role to develop the foundation of internal and external applications. You will need to be able to implement the whole back-end lifecycle of several applications.
*Integration of multiple data sources and databases into a single system.
*Together with Product team and other colleagues of the Development teams, you will refine, estimate and (clearly) document new components and issues, always contributing to innovation and continuous process improvement.
*5+ years of software development (back-end) experience and strong engineering experience in Python, developing high-performance, reliable and scalable production systems with AWS technologies (AWS S3, AWS EC2, AWS ECS, AWS EMR, AWS TGG). Strong experience with database & SQL / MySQL knowledge (MariaDB / Mongo DB / PostgreSQL / ClickHouse is a plus).
*Software development/architecture best practices: Strong OOP knowledge. Experience applying TDD / Pair Programming / CI / CD, Clean Code & SOLID Principles, DDD,…and working knowledge of source control tools (Git / DVC).
*Strong pluses: Experience in other programming languages (C++, Java or PHP…), experience in ML applications (using frameworks such as Pandas, Flask, NLTK, Pattern and RESTFul APIs), knowledge of database normalization, Spark, Airflow, Conda, SASS, LESS, Vue, Pull Requests, Refactoring, algorithms complexity analysis… applying agile methodologies (Scrum) will be strong pluses.
*Desirable: Experience with DevOps technologies, Linux, Docker, Docker-Compose, Jenkins and Automating Testing (with PyTest).
*Languages: As corporate language, fluent English is a must (Spanish or European languages a plus).
*Personal & Soft Skills: Proactive, problem-solving, dynamic professionals that believe in the company mission: to improve people´s health and life quality through technology.
CAREER PLAN & CONDITIONS
*Do you want to provoke a positive impact in people´s life through technology to accelerate health science by putting into the hands of healthcare providers new digital solutions based on AI, Big Data, NLP, ML, Deep Learning…?
*Are you looking for a technical challenge to use and learn cutting-edge technologies, last versions within an agile, fast-growing and demanding environment? Here you will face a dynamic and collaborative atmosphere with amazing technical challenges, to boost your expertise and to contribute with an always-demanded strategic point of view of each employee.
*Flexible way of organizing your working-hours, the possibility to work 100% remote (HQs are located in Madrid center. Successful candidates have to be hired (and they need to live) anywhere in Spain). 100h working hours training + Budget to invest in internal and external training and certifications. 30 working-day vacation. A nnual salary reviews
Wanna join this incredible challenge to improve people´s life? For further information regarding this position, please contact feel free to contact me.