Lead Software Engineer
Job description
We have partnered with one of Germany's most dynamic medical AI Companies which are searching for high-skill-set Lead Software Engineers to head up their growing squad.
The successful applicant will be working on greenfield projects, integrating custom-made AI services into a high-traffic platform creating state-of-the-art screening technologies.
Tech Stack
Python
RESTapi
Event-Driven Architecture
Asynchronous Programming
Docker
Kubernetes
The Role :
Hands on leadership of a cross-functional team of 5 engineers.
Building robust, scalable AI services based on GCP cloud infrastructure.
Champion best practices from an architectural and code-quality perspective.
Collaborating with the other AI teams and advising on the strategic architectural direction of the code base.
Stakeholder management.
Mentoring more junior members of their team.
Must Haves :
German speaking at C-level
Multiple years experience in hands on technical leadership.
Expertise in Python engineering - 5+ years.
Proven track record of solutionising features from scratch ideally with ownership of the architecture.
Understanding of Asynchronous Programming and Event-Driven Architecture.
Expertise in cloud-native software engineering - ideally within the GCP stack.
Familiarity with Docker and Kubernetes within a production environment.
Experience with MLOps.
Bonus Points :
Previous experience with building AI services.
Previous experience with Medical Imaging.
Process
First Stage - Intro with HR
Second Stage - Technical Interview with CTO
Third Stage - Pair Programming with Technical Lead
Final Stage - Interview with Founder
Work Arrangements -
Remote - Can be anywhere but applicants must have C-level German.
We cannot facilitate relocation for this role.
Please submit your CV and ideally a GitHub repo to be considered!