Senior Developer Data Lakehouse

Clinomic Group Gmbh - Aachen - 24-01-2024 zur Vakanz  

Attractive Compensation
Job Type
Full-time
Date Posted
January 22nd, 2024
At Clinomic, we rethink the hospital.
Not only are we creating breakthrough products for our customers, we are shaping the healthcare sector's movement toward smart, efficient and resource-driven digital transformation. With a patient-centric view, we combine cutting-edge research with advanced technologies to ensure optimal treatment for every patient.

The Opportunity

As Senior Developer Data Lakehouse, you play a crucial role in creating a big data solution for Health Data.
You are responsible for designing, implementing, and maintaining the Cloud-native, distributed core platform of the Data Lakehouse, ensuring cybersecurity, scalability, performance, and reliability. The key-features of the Lakehouse you will address include:

Data store for all data types: structured, unstructured, and semi-structured
Data management features to apply schema and to enforce data governance, and provide ‘Extract, Transform, Load’ (ETL) processes to facilitate machine learning, data quality assurance and data cleansing

Transaction support for ACID (atomicity, consistency, isolation, and durability) properties to ensure data consistency on multi-user read and write access

Standardized storage formats including HL7 FHIR and other medical data standards, eventually including format conversions that can be used in multiple software programs

Connectivity for direct access of BI apps to the source data to reduce data duplication.
End-to-end streaming to support real-time ingestion of data and insight generation, specifically by data mining and AI development
Modular distributed design including separate compute and storage resources to ensure scalability for high workloads associated with data mining, modelling and AI training

The integrity, security, and availability of the core platform by implementing best practices and industry standards.
Software quality of the codebase by writing and maintaining automated tests and by creating comprehensive technical documentation.
In your role, you will collaborate with an international, multi-cultural and multidisciplinary team with stakeholders from industry and academia, including product managers, software developers, DevOps, Data Scientists, and healthcare professionals, to understand system requirements and translate them into software and database designs. To this end, you will

Provide peer support to other developers, through code reviews, peer programming, collaborative technical design, mentoring less experienced colleagues or assisting in on-boarding new developers.

Participating in regular formal and informal team sessions, like sprint-planning, refinement sessions, kick-offs, daily stand-ups and retros.
Helping to continuously improve our CI pipeline, as well as the tools and methods that the team uses, to provide as much value as possible, with high quality, for as little effort as possible

Address risk analysis regarding IT-Security of the distributed database platform including maintenance of the SBoM and corrective actions in case of vulnerabilities

Stay updated with emerging technologies, industry trends, and best practices related to big data solutions and Data Lakehouse architectures.

About you

Degree in Computer Science, Business Informatics, or a related field
Proven experience as a Backend Developer or 5+ years of experience as a senior software developer or similar role
Proficiency in designing and implementing scalable and distributed , Cloud-native systems, including microservices, container orchestrators, and auto scaling with specific focus on in-depth experience with Docker and Kubernetes

3+ years of experience in database design including analysis and designs related to data relationship, logical structure, development of DB schema (in particular Postgres SQL, Elasticsearch) and messaging systems (in particular Kafka)

Extensive programming experience with Java, C#, C++, and Python; you possess knowledge of RESTful interface design.
Ability to write clean, readable, well formed, self-explanatory code
Interest in solving data intensive problems
You're comfortable working in complex, distributed development environments and have experience with agile methodologies (Scrum, Kanban).
Fluent in English, both written and spoken, and strong communication and interpersonal skills to collaborate effectively with international cross-functional teams

Bonus points, if

You have experience taking the lead in designing and building complex major components, services or applications, from scratch
You are fluent in German language
You have experience with MS Azure, AWS, and/or Google Cloud
You have experience
with machine learning
You have experience designing and implementing scalable and secure healthcare systems, like clinical data repositories (CDR), hospital information systems (HIS) or similar

You have knowledge of interoperability standards (e.g., HL7, FHIR)

What we offer in addition

No micromanagement! You work independently using an agile approach in the team and as a part of a rapidly growing medtech company
Competitive salary, commensurate with experience.
Support in personal development and reaching your career goals in a flat company hierarchy
30 vacation days
Free membership in Urban Sports Club
Flexible hybrid work arrangements
Company pension scheme / betriebliche Altersvorsorge with a 50% company match
A multicultural, engaged and cool team
Positive working environment based on trust, empowerment and inclusion
A valid work permit for Germany is required for this position.
mehr...

zur Vakanz

Weitere Jobs von Clinomic Group Gmbh