Algorithmic Developer (m/f/d)

Festanstellung, Vollzeit · Heidelberg, Remote

Lesen Sie die Stellenbeschreibung in:
Your mission
  • Algorithm DevelopmentDesign, implement, and optimize algorithms to solve complex problems in various domains
  • Data Structures and OptimizationUtilize advanced data structures and optimization techniques to enhance algorithm performance and efficiency
  • Performance AnalysisAnalyze algorithm performance and optimization results, both theoretically and practically, to ensure optimal runtime and resource utilization
  • Problem TranslationTranslate real-world problems into mathematical optimization problems and develop appropriate algorithmic solutions
  • Programming and Implementation: Efficiently code algorithms using programming languages such as Python, C++, or others as required by the project
  • Mathematical FoundationsApply knowledge of functional programming, type theory, category theory, and mathematical proofs to enhance algorithmic solutions and ensure rigor
  • CollaborationWork closely with cross-functional teams, including data scientists, software engineers, and domain experts, to integrate algorithmic solutions into products and services
  • Research and InnovationStay abreast of the latest developments in algorithms, optimization techniques, and related fields, applying innovative approaches to solve challenging problems
Your profile
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related field. PhD is a plus
  • Experience in algorithm development and optimization
  • Strong understanding of data structures and optimization techniques
  • Experience in analyzing algorithm performance and optimization results.
  • Proficiency in programming languages such as Python, C++, or others 
  • Familiarity with functional programming, type theory, category theory, and mathematical proofs
Why us?
  • Competitive salary and benefits package
  • Flexible working hours and remote options
  • Flat hierarchies, short decision-making paths, and plenty of room for your ideas
  • Collaborative and innovative work environment
  • The opportunity to be directly involved in building a startup
About us

Turba AI GmbH is an innovative, emerging startup that transforms AI laws. We are a team of passionate problem-solvers who believe in what we’re building. We constantly push boundaries and embrace our inner nerds as we find new ways to tackle complex challenges. You will find a dynamic work environment here, with flat or even non-existent hierarchies and the chance to take on responsibility from day one. 

Ihre Aufgaben
  • Algorithmusentwicklung: Entwicklung, Implementierung und Optimierung von Algorithmen zur Lösung komplexer Herausforderungen in verschiedenen Anwendungsbereichen
  • Datenstrukturen und Optimierung: Einsatz fortschrittlicher Datenstrukturen und Optimierungsmethoden zur Verbesserung der Effizienz und Leistungsfähigkeit von Algorithmen
  • Performance-Analyse: Theoretische und praktische Analyse der Algorithmus-Performance und Optimierungsergebnisse
  • Problemmodellierung: Abstrahieren von realen Herausforderungen in mathematische Optimierungsprobleme und Entwicklung maßgeschneiderter algorithmischer Lösungen
  • Programmierung und Implementierung: Effiziente Implementierung von Algorithmen mit Programmiersprachen wie Python, C++ oder anderen
  • Mathematische Expertise: Anwendung von Wissen in funktionaler Programmierung, Typentheorie, Kategorientheorie und mathematischen Beweisen
  • Teamarbeit und Kollaboration: Enge Zusammenarbeit mit interdisziplinären Teams wie Datenwissenschaftlern, Softwareentwicklern und Fachspezialisten, um algorithmische Lösungen nahtlos in Produkte und Dienstleistungen zu integrieren
  • Forschung und Innovation: Aktive Verfolgung aktueller Entwicklungen in den Bereichen Algorithmen, Optimierung und verwandten Feldern sowie Anwendung innovativer Ansätze zur Lösung komplexer Problemstellungen
Ihr Profil
  • Bachelor- oder Masterabschluss in Informatik, Mathematik oder einem verwandten Fachbereich; eine Promotion ist von Vorteil
  • Kenntnisse in der Entwicklung und Optimierung von Algorithmen
  • Starke Kenntnisse in Datenstrukturen und Optimierungstechniken 
  • Erfahrung in der Analyse und Bewertung von Algorithmus-Performance und Optimierungsergebnissen
  • Sicherer Umgang mit Programmiersprachen wie Python, C++; weitere von Vorteil
  • Vertrautheit mit funktionaler Programmierung, Typentheorie, Kategorientheorie und mathematischen Beweisen
Warum wir?
  • Wettbewerbsfähiges Gehalt und attraktive Zusatzleistungen
  • Flexible Arbeitszeiten und Remote-Optionen
  • Flache Hierarchien, kurze Entscheidungswege und viel Raum für eigene Ideen
  • Kollaboratives und innovatives Arbeitsumfeld
  • Die Möglichkeit, direkt am Aufbau eines Startups mitzuwirken
Über uns

Die Turba AI GmbH ist ein aufstrebendes, innovatives Startup, welches KI neu denkt. Wir sind ein Team von leidenschaftlichen Problemlösern, die an das glauben, was wir aufbauen. Wir verschieben ständig Grenzen und umarmen unsere inneren Nerds, während wir neue Wege finden, um komplexe Herausforderungen zu meistern. Bei uns erwartet dich ein dynamisches Arbeitsumfeld, flache/keine Hierarchien und die Chance, von Anfang an Verantwortung zu übernehmen. 

Wir freuen uns auf Sie!
Wir freuen uns über Ihr Interesse an der Demo Daten GmbH. Bitte füllen Sie das folgende kurze Formular aus. Sollten Sie Schwierigkeiten mit dem Upload Ihrer Daten haben, wende Sie sich gerne per Email an demodaten@demo.de.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.