ML mühendisiniz için Front-End Heavy ortak: AI ürünleri için Pixel-Perfect UI
Ürününüzde zaten var – veya işe alıyorsunuz – model pipelines, embedding’ler, vektör indeksleri ve Python algoritmaları için bir ML mühendisi. Ben Pixel-Perfect UI, streaming ve kullanıcı deneyimi sorumluluğunu %100 üstlenen Front-End Heavy ortağım.
Ekibinizde zaten bir ML mühendisi veya AI uzmanı var. Model pipelines, embedding’ler, vektör depoları, notebook’lar, Python’da LangChain veya LlamaIndex – onların alanıdır. Ben yanlarındaki Front-End Heavy mühendisim: Pixel-Perfect UI, streaming ve tasarım sistemlerinde %100 sorumluluk.
Pixel-perfect UI benim tutkum ve standardımdır. ML mühendisleri model eğitimi ve indekslere odaklanırken, ben arayüzün pixel-perfect, akıcı ve erişilebilir olmasını sağlarım.
1. Onların çevresi, benim ekranım
Ekipler bu işe zaten ad vermeyi biliyor. «AI backend» diyorlar. Altındaki liste sabit. O listeyi almam. Yanına otururum.
- Onlar: ingest, chunking, embedding’ler, türetilmiş depo olarak vektör indeks, worker’lar, işe dönüşmüş notebook’lar, Python’da LangChain veya LlamaIndex, onların deploy’unu düşüren eval’ler.
- Ben: Next.js veya ürünün zaten teslim ettiği React, yolda TypeScript, yayın, iptal, boş ve bozulmuş durumlar, operatörün tıkladığı alıntılar, para ve herkese açık postta onay, CRM / ops kancaları, kullanıcı oradaysa Telegram.
2. Aramızdaki sözleşme
Slack’te prompt dökümü paylaşıyorsak eşleşme zaten düşmüştür. Bir şema paylaşırız. Onlar olay basar. Ben ekran çizerim. Cuma günü kimse ötekinin API’sini uydurmaz.
- Metin yığını değil, olaylar: token, citation, tool_propose, error, done. Birleştirilmiş string’lerden kaynak da onay da gösteremem.
- Onların anahtarları onların worker’larında kalır. Benimkiler uygulama sunucusunda. Model ne Stripe’ı ne notebook’u görür.
- Onların çevresi bozulunca bir dize. Sağlayıcı düşünce playbook’u yazdım. Ürünün hâlâ adlandırılmış bir hataya ihtiyacı var, boş bir balona değil.
3. Bu çifte kim ihtiyaç duyar – ürün tarafında ben
Python uzmanını zaten ödemiş ve indeksin ürün olmadığını görmüş bir ekip. O uzmanı işe almak üzere olan ve JD’nin bir de «lütfen Next.js uygulamasını da teslim edin» demesini istemeyen bir ekip. Sınırın her yanında bir kıdemli.
- Korpus işi gerçektir. Kullanıcı hâlâ bir rezervasyon, bir bilet, bir Mini App, bir pano açar. O yüzey üründür.
- İnsan onayının ardında neyin kaldığını adlandırabiliyorsunuz. Kasa bir insanda kalır – durmadan yazıyorum. Onların grafı önerebilir. UI’m dokunuştur.
4. O ekipte yapmayacağım şey
Uzman gider ve JD sessizce «notebook’ları da sahiplen» olursa, o başka bir sözleşmedir. Piyasanın o Python koltuğu için yazdığı ilanı zaten ayırdım. Onu React tarafından kapatıyormuşum gibi davranmam.
- Aynı hafta embedding kişisi, LlamaIndex worker’ı ve ürün UI’si olmayacağım.
- Sohbet «daha markaya uygun dursun» diye bir ağı ince ayarlamam. O brief sınırın onların tarafındadır, veya sprint’te yoktur.
Sonuç: onların yerine değil, yanlarına alın
O uzmanın olduğu bir ürünün frontend / fullstack’iyim – pipelines, embedding’ler, worker’lar, notebook’lar, Python’da LangChain veya LlamaIndex. Çevreyi onlar canlı tutar. Ürünü ürün olarak ben tutarım: bir ekran, bir onay, uygulamanın gerisine bir kanca. Onlar olmadan da ürüne AI koyabilirim. Sadece bütün ML haritasında tek kişi olmayacağım.
Formdan Python çevresini kimin tuttuğunu ve kullanıcının hangi ekranı açtığını yazın. Onların yerine geçerek başlamayacağız.
Sadece okumak değil, kurmak mı lazım?
İşletmeler için AI çözümleri: RAG, ajanlar, Next.js. Doğrudan yüklenici.
Projenizi konuşalım mı?
React ve Next.js konusunda uzman kıdemli bir web geliştiriciyim - dünya çapında freelance projelere açığım.
Google Takvim’de Görüşme Planla
Tarih ve saat seçin — Google Meet bağlantısı otomatik olarak oluşturulur.
E-posta
i.vynnychenko@gmail.comKonum
Kiev, Ukrayna
Upwork
Profili GörüntüleTelegram
Bana ulaşınViber
Bana ulaşın