We’re seeking an innovator with a strong track record as a Python or Data Engineer to drive forward the software design, implementation, and maintenance of our Remote Monitoring Patient Platform (RPMP) for processing, analysis and storage of digital biomarker data.
Python / Data Engineer with Azure
Your responsibilities
- Maintain and develop large scale data pipelines, enhance existing capabilities and enable their seamless integration & deployment into scalable Azure cloud environments
- Innovate to increase efficiency of technical components
- Participate in Scrum ceremonies to achieve sprint goals
- Gain expert knowledge in key software components & services
- Conduct code reviews and guide deep technical discussions
- Collaborate with colleagues across multiple product teams (e.g. DevOps, Data Engineers, Data Scientists, Cloud Engineers, Solution Architects, and Python Engineers)
Our requirements
- Python – Strong experience in developing and maintaining large-scale data pipelines using Python is essential. The candidate must demonstrate deep knowledge of Python’s ecosystem, including libraries for data processing and analytics
- Cloud Platforms (Microsoft Azure) – Experience with Azure and its services for data storage, processing, and deployment (e.g., Azure Data Lake, Azure Functions, Azure DevOps) is crucial. Candidates should be comfortable working in a cloud-based environment
- CI/CD & DevOps (Git, Docker, Kubernetes) – Hands-on experience with Git, Docker, Kubernetes, and CI/CD pipelines (e.g., GitLab, Azure DevOps) is required to ensure efficient deployment and scalability of solutions
- Database Management (MongoDB) – Experience working with NoSQL databases like MongoDB is highly valued, as the role involves handling large-scale data storage and retrieval
- Agile & Team Collaboration – Knowledge of Agile methodologies (Scrum) and the ability to work effectively in cross-functional teams with Data Engineers, DevOps, and Cloud Architects is important