Auf einen Blick
- AufgabenEntwickle innovative Features in Ruby on Rails und integriere KI-Lösungen für reale Anwendungen.
- UnternehmenWachsendes Unternehmen im Bereich IT-Asset-Management mit Fokus auf Kreislaufwirtschaft.
- Warum dieser JobGestalte die Zukunft der Technologie und reduziere Elektroschrott durch KI-gestützte Lösungen.
- QualifikationenMindestens 5 Jahre Erfahrung in Ruby on Rails und Kenntnisse in angewandter KI.
Das solltest du mitbringen
Fehlt dir etwas davon? Bewirb dich trotzdem – das meiste kannst du im Job lernen.
Über die Rolle
The Role
This position supports a profitable and rapidly growing enterprise software and circular economy company specializing in IT asset lifecycle management and hardware repurposing to reduce electronic waste across major global corporations.
We are looking for a high-level hybrid profile: part Senior Rails Engineer, part Applied AI Engineer, and part internal AI Advisor.
The organization is adopting AI capabilities in a deliberate and measured manner.
The candidate will lead the development of production-ready features within a mature Ruby on Rails monolith while establishing the necessary evaluation harnesses, safety guardrails, and operational controls required for systems that impact real-world physical inventory and logistics.
Responsibilities
- Rails Platform Engineering
- Build and ship features across a mature Ruby on Rails backend (hosted on Heroku) and two React applications (hosted on Vercel).
- Work within a mature, layered monolith supporting real-world physical operations (state machines, warehouse workflows, device records, and third-party integrations).
- Balance AI initiatives with core platform reliability, maintainability, performance, and architecture standards.
- AI Infrastructure, Evaluation & Guardrails
- Build shared AI infrastructure across products and internal developer tooling.
- Design AI Evaluation Harnesses: Create benchmarking frameworks and evaluation harnesses to measure model performance against historical company data before deployment.
- Establish
Guardrails: Implement confidence thresholds, input/output constraints, tool usage rules, audit logs, and safe failure/human escalation modes when data is incomplete or ambiguous.
- Operational Domain AI Applications
- Device Data Normalization & Grading: Build AI-assisted workflows to normalize inconsistent device data, resolve serial numbers, and classify hardware using an A–D rating scale.
- AI Customer Support: Build automated triage, semantic deduplication, and automated Linear ticket creation for product defects with clear human escalation paths.
- Historical Retrieval & Reasoning: Implement pragmatic retrieval-augmented generation (RAG) and search patterns over years of physical asset, resale, and processing data.
- Controlled AI Agents: Construct permissioned agents for specific operational actions (record updates, shipment checks) with strict authorization and audit logging.
- Team Enablement & AI Dev Ops
- Introduce AI tools into daily engineering, QA, and Dev Ops workflows (test generation, code reviews, incident investigation).
- Guide product leaders and engineers on practical AI use cases while clearly articulating technical limitations and trade-offs.
Requirements
- Experience: 5+ years of professional production experience in Ruby on Rails, including deep expertise with large monolithic architectures.
- Applied AI in Production: Proven experience shipping LLM/ML features to production using applied patterns (RAG, structured outputs, tool-calling agents, classification).
- AI Evaluation Harnesses: Mandatory experience building evaluation/benchmarking frameworks to measure AI accuracy (a primary indicator of success for this role).
- AI Guardrails & Safety: Demonstrated track record of designing confidence thresholds, human-in-the-loop review workflows, and error mitigation strategies.
- Frontend: Hands-on experience with React to test, debug, and complete frontend integration work.
- Data Hygiene: Experience working with messy or incomplete datasets (entity resolution, data normalization).
- Schedule Alignment: Ability to cover at least 75% of EST business hours.
- Great-to-Have
- Experience fine-tuning or adapting models using proprietary datasets.
- Background working with serial numbers, hardware asset tracking, product catalogs, or physical logistics systems.
- Experience introducing AI adoption strategies inside established engineering organizations.
- Mindset and Technical Approach
- Pragmatic Engineer First: Prefers shipping working, measured software over producing theoretical AI strategies.
- Measurement-Driven: Constantly seeks to measure and prove AI feature accuracy rather than relying on impressive demos.
- Pragmatic Technology Choices: Knows when NOT to use AI and can justify deterministic or traditional software solutions when safer and more effective.
- #J-18808-Ljbffr
Details zum Job
Das bietet dir Nir Yu
Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein dynamisches Team.
StudySmarter Expertenrat
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 Nir Yu anzuklopfen, wenn du dich auf die Stelle als Senior Rails Engineer (AI Enablement) 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 Nir Yu vorzubereiten!
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 Nir Yu 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 Nir Yu 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.
Über den Arbeitgeber
Nir Yu
Unser Unternehmen ist ein hervorragender Arbeitgeber, der sich auf die Reduzierung von Elektronikabfällen durch IT-Asset-Lifecycle-Management spezialisiert hat. Wir bieten eine dynamische Arbeitsumgebung, in der Innovation und Teamarbeit gefördert werden, sowie zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Unsere Mitarbeiter profitieren von flexiblen Arbeitszeiten und einem unterstützenden Team, das sich für den Einsatz von KI-Technologien begeistert, um reale Herausforderungen zu bewältigen.