Auf einen Blick
- Aufgaben: Entwickle innovative Systeme zur Sprachverbesserung mit modernster Deep Learning Technologie.
- Unternehmen: Audatic, ein dynamisches Team innerhalb der Sonova Group mit Fokus auf Zusammenarbeit.
- Vorteile: Wettbewerbsfähiges Gehalt, 30 Tage Urlaub, kostenlose Mahlzeiten und Snacks in Berlin.
- Weitere Informationen: Hybrid-Arbeitsmodell mit mindestens 60% Büroanwesenheit und tollen Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte Technologien, die das Leben von Menschen mit Hörverlust verändern können.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Python und Kenntnisse in relevanten Technologien.
At Audatic, we build systems to render speech from any sound scenario clear and free of noise using state-of-the-art deep learning technology. Our mission is to empower millions of people with hearing loss to enjoy interactions in demanding social settings like bars or restaurants.
As a part of the Sonova Group, our team developed the speech enhancement neural network for the Phonak Infinio Sphere - the world’s first hearing aid to run a deep neural network (DNN) for real-time speech enhancement on a custom-built, low-power, embedded neural accelerator. Since then, numerous clinical studies and extensive market feedback have confirmed the significant, life-changing benefits of this breakthrough technology.
Audatic is a small, supportive team that values collaboration and openness. We pair startup agility with Sonova’s scale, audiological expertise, and world-class resources. Everyone here has the chance to shape how we work, contribute their ideas and have a direct impact on the products we deliver - creating technology that can transform lives.
Please note that the role outlined below is an on-site opportunity with a hybrid setup requiring at least 60% office attendance. Fully remote work is not possible. You should ideally be located in Berlin or close enough for an easy commute, or be open to relocating.
More about the role
You will be part of Audatic’s development team. As such, potential responsibilities could include:
- Working very closely with our deep learning engineers and data scientists to design, maintain, and extend our system for running deep learning experiments. This includes packages, tools and services written in Python.
- Owning the infrastructure that the experimentation framework is running on. This means dealing with databases, virtual machines, cloud compute resources and scheduling systems.
- Proactively identifying improvements to make our infrastructure more robust, efficient and user-friendly.
- Developing tools to provide better insights and control over machine learning & deep learning experiments. This includes our custom-built experiment control and visualization website.
- Leveraging our CI/CD system or other forms of automation to minimize repetitive tasks for the team.
You will be taking full ownership over parts of our codebase and infrastructure. At Audatic, you are encouraged to innovate and propose new ideas for continuous improvements.
- Our main programming language is Python.
- Our tech stack is built around many popular (open source) tools, including but not limited to: Ubuntu, Docker and other container runtimes, Slurm, HashiCorp Vault, MongoDB, Postgres, Ansible, Prometheus, Grafana, Tensorflow, CUDA, React, FastAPI.
- Our CI/CD pipelines run on GitHub Actions with self-hosted runners.
- We’re in the process of migrating our infrastructure from an on-premise cluster to Azure, so new tools will be added to our tech stack soon.
More about you
You are a good match for this position if the points below apply to you.
- Bachelor’s or Master’s Degree in a technical field
- At least 5 years of relevant work experience
- Strong proficiency in Python with a demonstrated ability to write robust, clean and maintainable code
- Experience with some technologies in our tech stack
- Knowledge of common software design and architecture patterns, with experience applying them to large codebases
- Ability to lead a project from beginning to finish
- Dependable communication skills with full professional proficiency in English
- Willingness and ability to learn and adapt to new tools and environments
Nice to have
The qualifications below are nice to have. Please apply even if you do not fulfill these points!
- Experience designing and maintaining a deep learning infrastructure
- DevOps experience and experience working with any of the major cloud providers
- Familiarity with Python scientific computing packages (e.g., NumPy, SciPy, scikit-learn, TensorFlow)
More about what we offer
At Audatic, you’ll be part of a diverse, international, and passionate team that values collaboration and innovation. We provide an environment that allows you to balance professional growth with personal well-being.
- Competitive compensation package
- 30 days of paid vacation
- Free daily meals, drinks, and snacks at our green and modern office in the heart of Berlin
- Regular team events and a yearly retreat
- Hybrid work model (at least 60% on-site)
We are an equal opportunity employer and value diversity. Committed to inclusive growth, we consider all applications equally, regardless of race, ethnicity, religion, citizenship, national origin, sex, gender identity, sexual orientation, age, marital status, or disability. We strongly encourage individuals from groups traditionally underrepresented in tech to apply. We can provide immigration support if needed.
#J-18808-Ljbffr
Senior Software Engineer (Python) Arbeitgeber: Audatic
Audatic ist ein hervorragender Arbeitgeber, der eine unterstützende und kollaborative Arbeitsumgebung bietet, in der Innovation und persönliche Entwicklung gefördert werden. Mit einem wettbewerbsfähigen Vergütungspaket, 30 Tagen bezahltem Urlaub und kostenlosen Mahlzeiten in unserem modernen Büro im Herzen Berlins schaffen wir ein Gleichgewicht zwischen beruflichem Wachstum und persönlichem Wohlbefinden. Unsere Mitarbeiter haben die Möglichkeit, aktiv an der Gestaltung unserer Produkte mitzuwirken und Teil eines internationalen Teams zu sein, das sich für die Verbesserung des Lebens von Menschen mit Hörverlust einsetzt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer (Python) 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 Audatic anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (Python) 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 Audatic vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Python) mit Bravour zu bestehen
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 Audatic 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 Audatic 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.