Junior/Mid Backend Software Engineer (d/f/m)

Junior/Mid Backend Software Engineer (d/f/m)

Berlin Vollzeit 36000 - 60000 € / Jahr (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Entwickle Backend-Lösungen für medizinische Bilddaten und unterstütze unser SaaS-Produkt.
  • Unternehmen: Aignostics ist ein innovatives Startup, das KI zur Bekämpfung von Krebs nutzt.
  • Vorteile: Flexible Arbeitszeiten, 30 Urlaubstage und ein jährliches Weiterbildungsbudget von 1.000€.
  • Weitere Informationen: Wir feiern Vielfalt und Inklusion und bieten gleiche Chancen für alle Bewerber.
  • Warum dieser Job: Sei Teil eines vielfältigen Teams, das an der Spitze der digitalen Pathologie arbeitet.
  • Qualifikationen: Bachelor/Master oder relevante Erfahrung, 1-3 Jahre Softwareentwicklung, idealerweise mit Python.

Das prognostizierte Gehalt liegt zwischen 36000 - 60000 € pro Jahr.

Why us?

We believe that AI has the potential to revolutionize how cancer and other complex diseases are diagnosed and treated. We also believe that AI is a tool, not an identity – without access to high quality data and a scientifically rigorous, transparent approach to model development, AI is just a buzzword. That’s where we come in.

Aignostics is a spin-off from one of Europe\'s largest and most prestigious university hospitals (Charité), with employees in Berlin and New York. We have received over $50M in funding from leading investors and are a growing team of over 100 interdisciplinary professionals. We work with academic partners as well as leading global life sciences companies.

As a Junior/Mid Backend Software Engineer at Aignostics, you work hand in hand with our collaborators in academia and industry to push the state of the art for digital pathology. You are part of our journey to provide software for medical devices that will help to improve cancer research and diagnostics. The backend department is involved in building data infrastructure and transactional services powering our external and internal APIs, as well as petabyte-scale data processing to enable training of our Foundation Models. As part of a backend team, you can collaboratively work on projects and services that support scaling in a data intensive setting and help with the improvement of our SaaS product and our services.

This is a unique opportunity to join a fun, diverse, and growing team of 100+ data scientists, software developers, biologists, and pathologists to shape the next generation of cancer treatments. You will be part of a driven community that works in an agile, supportive and interdisciplinary research environment where your results make a difference to patients. In our established startup you have the opportunity to grow personally and technically, take responsibility and benefit from a dynamic work environment.

At Aignostics, we believe that fighting cancer is a job for people of all identities, backgrounds, and cultures. We value and celebrate diversity and inclusion and are committed to offering equal employment and promotion opportunities for all applicants and employees. Applicants will be considered regardless of their age, disability, ethnicity, race, gender identity or expression, sexual orientation, religion, etc. We thrive through collaboration and believe the more inclusive we are, the better our work will be.


Where your expertise is needed

  • Help us in building the infrastructure to work with medical image data on a large scale
    • Develop services and core libraries that enable our SaaS platform
    • Ensure reliable, high throughput access to our data for machine learning
    • Maintain and expand our data management infrastructure
  • Eagerness to take ownership - from inception to completion - without losing focus on the business context
  • Communicate closely with our frontend and machine learning teams
  • Perform code reviews, considering readability, design and performance


What we are looking for

  • Bachelor and/or Master in a relevant field or extensive work experience
  • 1+(Junior) / 3+(Mid)years of software development experience, ideally in a data driven environment
  • Background in software development with Python
  • At least one of the following:
    • Experience in building microservices and APIs
    • Experience with data management systems
    • Experience in large-scale distributed data processing (e.g. Ray)
  • Familiar with CI/CD pipelines, code reviews and other standards to keep up code quality
  • Driven self-starter, well-organized, great communication skills and a strong team player

Ideally, you also have:

  • Experience with cloud providers (GCP, AWS) and their services
  • Experience with container orchestration (preferable Kubernetes)
  • Developed software in an regulated environment

We are still keen to hear from you if you only match some of the above points! Our needs are diverse and growing, and you are encouraged to apply if you have a strong combination of these skills. We would match you to one of our teams based on best fit. The recruitment process is a comparative exercise and decisions will be made based on the applications we review at each time.

Our tech stack


Our offer

  • Join a purpose-driven start up: We are working collectively to fight cancer and improve patient outcomes. Come help us make a difference!
  • Cutting-edge AI research and development, with involvement of Charité, TU Berlin and our other partners
  • Work with a welcoming, diverse and highly international team of colleagues
  • Opportunity to take responsibility and grow your role within the startup
  • Expand your skills by benefitting from our Learning & Development yearly budget of 1,000€ (plus 2 L&D days), language classes and internal development programs
  • Mentoring program, you’ll learn from great experts
  • Flexible working hours and teleworking policy
  • Enjoy your well-deserved time off within our 30 paid vacations days per year
  • We are family & pet friendly and support flexible parental leave options
  • Pick a subsidized membership of your choice among public transport, sports and well-being
  • Enjoy our social gatherings, lunches, and off-site events for a fun and inclusive work environment
  • Optional company pension scheme

Join us to make a difference! #J-18808-Ljbffr

Junior/Mid Backend Software Engineer (d/f/m) Arbeitgeber: Aignostics GmbH

Aignostics ist ein hervorragender Arbeitgeber, der sich leidenschaftlich für die Bekämpfung von Krebs einsetzt und dabei eine inklusive und unterstützende Arbeitsumgebung bietet. Mit einem dynamischen Team von über 100 Fachleuten in Berlin profitieren Mitarbeiter von umfangreichen Wachstums- und Entwicklungsmöglichkeiten, flexiblen Arbeitszeiten sowie einem jährlichen Budget für Weiterbildung. Hier haben Sie die Chance, an innovativen Projekten zu arbeiten und einen echten Unterschied im Leben von Patienten zu machen.

A

Kontaktdaten:

Aignostics GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Junior/Mid Backend Software Engineer (d/f/m) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Aignostics GmbH anzuklopfen, wenn du dich auf die Stelle als Junior/Mid Backend Software Engineer (d/f/m) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Aignostics GmbH vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Junior/Mid Backend Software Engineer (d/f/m) mit Bravour zu bestehen

Softwareentwicklung mit Python
Erfahrung in der Entwicklung von Microservices und APIs
Kenntnisse in Datenmanagementsystemen
Erfahrung in der großflächigen verteilten Datenverarbeitung (z.B. Ray)
Vertrautheit mit CI/CD-Pipelines und Code-Reviews
Selbstmotiviert und gut organisiert
Ausgezeichnete Kommunikationsfähigkeiten

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Aignostics GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Aignostics GmbH vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.