Senior Java Developer (m/w/d)

Hannover, deutschland (hybrid)
Apply

**Company: AIM - Agile IT Management GmbH Salary: 60.000 € bis 85.000 € / Jahr Job Description Summary: Als Senior Java Developer bei AIM hast du die Möglichkeit, Künstliche Intelligenz in der Industrie einzusetzen und an innovativen Projekten zu arbeiten. Du wirst Teil eines engagierten Teams, das kontinuierliche Weiterbildung und den Austausch von Wissen schätzt. Deine Aufgaben umfassen die Entwicklung von Individuallösungen und SaaS-Plattformen, unter anderem mit dem Spring Framework und REST-APIs. Zum Team gehören auch Data Scientists, mit denen du zusammenarbeitest, um KI-Lösungen zu integrieren. AIM bietet flache Hierarchien, Freiräume für Ideen, regelmäßige Team-Events und persönliche Weiterbildungsmöglichkeiten. Sie suchen nach jemandem mit Erfahrung in der Softwareentwicklung, der komplexe Themen auf Deutsch verstehen kann. Job Description: **Vollzeit | unbefristet | Hannover | hybrid Du bringst mehrjährige Erfahrung in der Softwareentwicklung mit und suchst nach neuen Herausforderungen? Als Senior Java Developer (m/w/d) bei AIM trägst du aktiv dazu bei, Künstliche Intelligenz in der realen Welt einzusetzen und meisterst die Herausforderungen, die damit einhergehen. Unser Fokus liegt auf der Entwicklung KI-basierter Lösungen für die Industrie, insbesondere in den Bereichen Intralogistik, Produktion und Instandhaltung. Bei uns wirst du Teil eines erfahrenen, engagierten und hilfsbereiten Teams mit viel Leidenschaft für komplexe Herausforderungen. Mit deiner Expertise hilfst du dabei, performante, skalierbare und wiederverwendbare Bausteine für unsere KI-Plattformlösung zu entwickeln, mit der wir die Nachhaltigkeit unserer Kunden in der Industrie unterstützen. Bei AIM schätzen wir kontinuierliche Weiterbildung und den Austausch von Wissen. Du erhältst nicht nur die Chance, an innovativen Projekten zu arbeiten und unsere Produktentwicklung aktiv mitzugestalten, sondern auch, dein eigenes Potenzial weiterzuentwickeln. Erweitere bei uns dein Know-how z.B. in den Bereichen Softwarearchitektur, DevOps und/oder Machine Learning und baue deine Fähigkeiten in zukunftsweisenden Technologien kontinuierlich aus. Wir laden dich herzlich ein, Teil des AIM-Teams zu werden und die Zukunft der Industriellen KI mitzugestalten. Aufgaben Entsprechend deiner Stärken und Erfahrungen unterstützt du dein Team bei der Entwicklung von Individuallösungen oder unserer SaaS-Plattform: Du planst, entwickelst und/oder implementierst event-getriebene Architekturen für die Bearbeitung großer Datenmengen mit Java und nutzt das Spring Framework Für die Kommunikation unserer Softwarekomponenten stellst du REST-APIs und Microservices bereit - für den Austausch von Daten aus relationalen Datenbanken (PostgreSQL) und unserer gut-designten UI Du strebst Clean Code nach dem KISS-Prinzip an und schmückst deinen Code mit einer nachvollziehbaren Dokumentation Du achtest auf testgetriebene Entwicklung, machst Reviews und stellst damit gemeinsam mit deinem Team die Softwarequalität sicher Für den Data Stream von Kundendaten in unser internes System nutzt du deine Apache Kafka Kenntnisse bzw. eignest sie dir an In der Zusammenarbeit mit unseren Data Scientists kümmerst du dich um die Integration ihrer Machine Learning Komponenten in unsere Plattform und lernst mehr über die Besonderheiten von KI-Lösungen Wir nutzen Git als Versionskontrolle - es wäre super, wenn du dich hiermit schon auskennst Du zapfst das Wissen deiner Kolleg:innen an und teilst deine eigene Expertise durch Pair Programming oder in Brownbag-Sessions Du bildest dich kontinuierlich weiter und lernst neue Tools, Frameworks und neue Versionen von Programmiersprachen kennen - wir arbeiten gerne mit dir deinen langfristigen individuellen Entwicklungsplan aus Qualifikation Du bringst das Wissen und die Erfahrung mit, um einen Großteil der aufgeführten Aufgaben guten Gewissens zu übernehmen - Fehlende Kenntnisse bringen wir dir gerne bei oder ermöglichen dir passende Schulungen und natürlich unterstützen dich deine Kolleg:innen mit ihren Reviews Für die interne Kommunikation ist es wichtig, dass du komplexe Themen auf Deutsch verstehst. Wir fänden es schade, wenn Sprache der Grund ist, dass du deine Kenntnisse und Meinungen in Diskussionen nicht einbringst Benefits Flache Hierarchien, eine Vertrauenskultur und ein Miteinander auf Augenhöhe Freiräume für deine Ideen und Mitgestaltung unserer Produkte After-Work-Chillouts und regelmäßige Team- und Firmenevents Größtenteils selbstbestimmte Arbeitszeit und -ortgestaltung - für regelmäßige Teamevents treffen wir uns am Hauptstandort Hannover 2 Tage im Monat für persönliche Weiterbildungsthemen Regelmäßige Personalentwicklungsgespräche und eine wertschätzende Feedbackkultur Unsere Beteiligung an deiner betrieblichen Altersvorsorge Exklusive Rabatte von ausgewählten Partnern und attraktive Sportangebote wie z.B. Hansefit Freie Auswahl des Betriebssystems (macOS, Windows, Linux) u.v.m. Dein Weg zu uns Bewirb dich einfach mit deinem Lebenslauf. Wir freuen uns auf deine Bewerbung und darauf, dich kennenzulernen. Deine Ansprechpersonen bei AIM sind Hanna & Jana aus dem People and Culture-Team

 Train your own AI: Fine tune a large language model for sentence similarity

Train your own AI: Fine tune a large language model for sentence similarity

“Fine-tuning” means adapting an existing machine learning model for specific tasks or use cases. In this post I’m going to walk you through how you can fine tune a large language model for sentence similarity using some hand annotated test data. This example is in the psychology domain. You need training data consisting of pairs of sentences, and a “ground truth” of how similar you want those sentences to be when you train your custom sentence similarity model.

Hire an NLP developer
Ai and nlpBusiness applications

Hire an NLP developer

Hire an NLP developer and untangle the power of natural language in your projects The world is buzzing with the possibilities of natural language processing (NLP). From chatbots that understand your needs to algorithms that analyse mountains of text data, NLP is revolutionising industries across the board. But harnessing this power requires the right expertise. That’s where finding the perfect NLP developer comes in. Post a job in NLP on naturallanguageprocessing.

What is NLP?

What is NLP?

Natural language processing What is natural language processing? Natural language processing, or NLP, is a field of artificial intelligence that focuses on the interaction between computers and humans using natural language. NLP is a branch of AI but is really a mixture of disciplines such as linguistics, computer science, and engineering. There are a number of approaches to NLP, ranging from rule-based modelling of human language to statistical methods. Common uses of NLP include speech recognition systems, the voice assistants available on smartphones, and chatbots.