CodeNext - Software Engineer (Python) (f/m/d)

CodeNext - Software Engineer (Python) (f/m/d)

Geneva Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
SonarSource

Auf einen Blick

  • Aufgaben: Entwickle innovative Python-Tools für KI-gesteuerte Codequalität und Sicherheit.
  • Unternehmen: Dynamisches Tech-Unternehmen mit einer Kultur der Zusammenarbeit.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Schnelles, dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Arbeite an bahnbrechenden KI-Projekten und beeinflusse die Zukunft der Softwareentwicklung.
  • Qualifikationen: Erfahrung in Python-Entwicklung und Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Das Impact, das Sie haben werden

Das Sonar Code Next-Team sucht einen leidenschaftlichen Python-Entwickler, der sich einer dynamischen Gruppe anschließt, die an der Schnittstelle von großen Sprachmodellen (LLMs), statischer Analyse und Programmiersprachen arbeitet. Sie werden an innovativen, KI-gesteuerten Projekten arbeiten und helfen, die Grenzen der automatisierten Codequalität und -sicherheit zu erweitern.

Unsere Mission ist es, unser Fachwissen in statischer Analyse und großen Sprachmodellen (LLMs) zu nutzen, um die Fähigkeit der KI zu verbessern, Code zu verstehen, zu generieren und zu verbessern. Wir entwickeln Prototypen, die auf modernster Forschung basieren, und testen Innovationen im gesamten Lebenszyklus der LLM-Entwicklung – von der Datenverarbeitung und dem Modelltraining bis hin zur Benchmarking.

Was Sie täglich tun werden:

  • Entwicklung und Wartung von Python-basierten Werkzeugen und Infrastrukturen zur Unterstützung von KI-gesteuerten Lösungen für Codequalität und -sicherheit.
  • Implementierung und Optimierung von KI-fokussierten Experimenten, um robuste Systeme zur Bewertung moderner Techniken zu schaffen.
  • Schreiben von skalierbarem, produktionsreifem Python-Code zur Unterstützung von KI-Workflows, Datensatzverarbeitung und Bewertungsrahmen.
  • Entwurf und Wartung von Benchmarking-Pipelines zur Bewertung der LLM-Leistung bei der Generierung von sauberem, wartbarem Code.
  • Verarbeitung und Verfeinerung von Datensätzen, um sicherzustellen, dass sie strukturiert und optimiert sind.
  • Entwicklung von Integrationen zwischen KI-Systemen und statischen Analysetools.
  • Zusammenarbeit mit Experten für statische Analyse und KI-Forschern, um experimentelle Ideen in praktische Lösungen umzusetzen.
  • Sicherstellung der Skalierbarkeit, Zuverlässigkeit und Wartbarkeit von KI-Werkzeugen.
  • Kontinuierliche Verbesserung der Entwicklungsprozesse durch Workflow-Optimierung, Automatisierung und Werkzeuge für KI-unterstütztes Codieren.
  • Arbeiten in einem dynamischen, iterativen Umfeld, das forschungsgetriebene Innovation mit realer Softwareentwicklung verbindet.

Die Erfahrung, die Sie benötigen:

  • Nachgewiesene Expertise in der Python-Entwicklung, Schreiben von sauberem, wartbarem und effizientem Code.
  • Solide Grundlagen in der Softwaretechnik, einschließlich Algorithmen, Tests, CI/CD und Best Practices.
  • Tiefe Neugier auf LLMs, statische Analyse und mehrere Programmiersprachen.
  • Echtes Interesse an KI-gesteuerter Softwareentwicklung und die Bereitschaft, an Projekten zu arbeiten, die KI mit Entwicklerwerkzeugen integrieren.
  • Pragmatischer Ansatz zur Problemlösung, der forschungsgetriebene Innovation mit dem Aufbau produktionsbereiter Systeme in Einklang bringt.
  • Eigenverantwortliche Denkweise, die bereit ist, den Status quo herauszufordern.
  • Neugier und Anpassungsfähigkeit in einem sich schnell bewegenden Umfeld.
  • Offenheit und positive Einstellung gegenüber neuen Ideen und Feedback.
  • Komfort mit Komplexität und Veränderung.
  • Selbstbewusstsein, um Annahmen in Frage zu stellen und konstruktive Diskussionen zu führen.

Warum Sie es hier lieben werden:

  • Dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt.
  • Flexible Arbeitsrichtlinien mit 3 Tagen im Büro und 2 Tagen Homeoffice pro Woche.
  • Wachstumsorientierte Denkweise und kontinuierliche Weiterbildung.
  • Transparenz durch regelmäßige Meetings und Updates.

Vorteile der Arbeit mit Sonar:

  • 27 PTO-Tage für Mitarbeiter in der Genfer Region.
  • 60% der Gesamtkosten für Ihre Rente.
  • Generöser diskretionärer Unternehmenswachstumsbonus.
  • Nachhaltige Mobilitätsoptionen.
  • Globale Belegschaft mit Mitarbeitern in über 20 Ländern.

Wir schätzen Vielfalt, Gleichheit und Inklusion. Bei Sonar glauben wir, dass unsere Vielfalt unsere Stärke ist. Wir sind ein globales Unternehmen, das unterschiedliche Hintergründe, Perspektiven und Kulturen respektiert.

CodeNext - Software Engineer (Python) (f/m/d) Arbeitgeber: SonarSource

Sonar ist ein hervorragender Arbeitgeber, der eine dynamische Arbeitskultur fördert, in der Respekt und Freundlichkeit an erster Stelle stehen. Mit flexiblen Arbeitszeiten, großzügigen Urlaubstagen und einem starken Fokus auf kontinuierliche Weiterbildung bietet Sonar seinen Mitarbeitern die Möglichkeit, in einem innovativen Umfeld zu wachsen und sich weiterzuentwickeln. Die internationale Ausrichtung und das Engagement für Vielfalt und Inklusion machen Sonar zu einem attraktiven Arbeitsplatz für talentierte Fachkräfte, die an der Spitze der Technologie arbeiten möchten.

SonarSource

Kontaktdaten:

SonarSource Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so CodeNext - Software Engineer (Python) (f/m/d) erhalten könnten

Tipp Nummer 1

Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Unternehmenskultur oder aktuelle Projekte – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir wissen, dass es nicht nur um die Lösung geht, sondern auch darum, wie du an Probleme herangehst.

Tipp Nummer 3

Zeige deine Leidenschaft für AI und Softwareentwicklung! Sprich über eigene Projekte oder Erfahrungen, die deine Fähigkeiten unter Beweis stellen. Das macht dich für uns als Arbeitgeber besonders interessant.

Tipp Nummer 4

Nutze unsere Website für Bewerbungen! Es ist der direkteste Weg, um uns zu zeigen, dass du wirklich an einer Zusammenarbeit interessiert bist. Außerdem kannst du sicherstellen, dass deine Bewerbung alle relevanten Informationen enthält.

Wir glauben, dass du diese Fähigkeiten brauchst, um CodeNext - Software Engineer (Python) (f/m/d) mit Bravour zu bestehen

Python-Entwicklung
Sauberer und wartbarer Code
Effiziente Programmierung
Software Engineering Grundlagen
Algorithmen
Testing
CI/CD

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du dich bei uns bewirbst, zeig uns, wer du wirklich bist! Lass deine Persönlichkeit durchscheinen und erzähl uns von deinen Erfahrungen und Leidenschaften im Bereich Python-Entwicklung.

Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Wir lieben es, wenn du deine Fähigkeiten und Erfahrungen klar darstellst, ohne dabei um den heißen Brei herumzureden.

Zeig dein Interesse an AI:Da wir im Bereich KI und statische Analyse arbeiten, ist es wichtig, dass du dein Interesse an diesen Themen in deiner Bewerbung hervorhebst. Erzähl uns, was dich daran fasziniert und wie du dazu beitragen möchtest!

Bewirb dich über unsere Website:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!

Wie man sich auf ein Vorstellungsgespräch bei SonarSource vorbereitet

Mach dich mit Python vertraut

Stelle sicher, dass du deine Python-Kenntnisse auffrischst und bereit bist, über deine Erfahrungen zu sprechen. Bereite Beispiele vor, die zeigen, wie du sauberen und wartbaren Code geschrieben hast, und sei bereit, Fragen zu Algorithmen und Best Practices zu beantworten.

Verstehe LLMs und statische Analyse

Informiere dich über große Sprachmodelle (LLMs) und deren Anwendung in der Softwareentwicklung. Zeige dein Interesse an diesen Technologien und bringe Ideen ein, wie sie zur Verbesserung der Codequalität beitragen können. Das zeigt, dass du nicht nur die technischen Fähigkeiten hast, sondern auch das nötige Verständnis für die Branche.

Bereite dich auf praktische Tests vor

Sei darauf vorbereitet, während des Interviews praktische Programmieraufgaben zu lösen. Übe Coding-Challenges und stelle sicher, dass du deine Denkweise und Problemlösungsansätze klar kommunizieren kannst. Dies wird dir helfen, deine Fähigkeiten unter Beweis zu stellen und gleichzeitig zu zeigen, wie du an Herausforderungen herangehst.

Zeige deine Teamfähigkeit

Da die Zusammenarbeit mit anderen Experten wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du Feedback angenommen und in deine Arbeit integriert hast. Ein offenes Mindset und die Bereitschaft zur Zusammenarbeit sind entscheidend für den Erfolg in einem dynamischen Umfeld.