JobCrawls

Vahdit, suosikit ja muistutukset puhelimessasi

Avaa sovellus

Arvioitu haun päättyminen 4.9.

Tekoälyalustan ohjelmistosuunnittelija

Julkaistu 31.7. (81 päivää sitten) · Päivitetty 20.10.

Tärkeimmät tiedot

Rakenna Supabasen agenttialusta tuotantoon yksin; vaaditaan tuotannossa käytettyjä LLM-agentteja ja arviointia.

Missä ja miten
GlobaaliEtätyöSenior-taso
Kielitaito
Englanti

Alkuperäinen ilmoitus

JobCrawls on kääntänyt tämän englanninkielisestä ilmoituksesta.

Avaa ilmoitus
TIETOA SUPABASESTA Supabase on Postgres-kehitysalusta, jonka kehittäjät ovat rakentaneet kehittäjille. Tarjoamme kattavan taustajärjestelmäratkaisun, johon kuuluvat tietokanta, Auth, tallennus, Edge Functions, Realtime ja vektorihaku. Kaikki palvelut on integroitu tiiviisti ja suunniteltu kasvamaan. TIETOA TEHTÄVÄSTÄ Etsimme tekoälyalustan ohjelmistosuunnittelijaa rakentamaan Supabasen sisäisten tekoälyjärjestelmien suorituskerroksen. Supabase rakentaa tekoälyn ympärille perustuvaa sisäistä käyttöjärjestelmää: koko yrityksen yhteistä toimintatapaa, jossa tekoäly hoitaa merkittävän osan operatiivisesta työstä eikä toimi vain rinnalla avustajana. Perustamme uuden keskustiimin rakentamaan järjestelmiä, mahdollistamaan tiimien työn ja juurruttamaan tekoälytoiminnot koko organisaatioon. Sinä olet tiimin ohjelmistosuunnittelija. Suorituskerros on vastuullasi. Rakennat alustan, joka todella ajaa agentteja: tapahtumapohjaisen jonon, käyttöliittymättömän ja malliriippumattoman suoritusympäristön, uudelleenkäynnistyksissä säilyvän tilan, ihmisen tekemän tarkistusvaiheen, atomisen palautuksen sekä kaikkien kehotteiden, työkalukutsujen ja päätösten kattavan kirjauksen, jonka avulla mikä tahansa suoritus voidaan rekonstruoida. Rakennat luotettavuutta tukevan arviointikerroksen, sillä mittaamatonta agenttia ei voi luottaa muuhun kuin lukemiseen. Rakennat myös itse agentit johtotason raportoinnista alustaa tarkkailevaan ja parantavaan agenttikerrokseen. Hallinta ja valvonta ovat tarkoituksella keskeisiä, ja juuri se tekee ongelmasta kiinnostavan. Agentit luokitellaan riskitason mukaan vain luku -muotoisesta sisäisestä tiedosta ulospäin näkyviin tuloksiin. Tarkistuksen laajuus, arviointivaatimukset ja ihmisen hyväksyntä kasvavat riskitason mukana. Jotkin toiminnot ovat pysyvästi kiellettyjä: agentti saa lukea ja raportoida, siirtää ihmisen kirjoittaman päivityksen tietojärjestelmään ihmisen suostumuksella ja ottaa yhteyttä tiukasti rajatun budjetin puitteissa, mutta se ei saa koskaan itsenäisesti kirjata sitoumusta – kuten vastuuhenkilöä, määräpäivää tai tilaa – yhteiseen työjärjestelmään. Tehtäväsi on tehdä tämä rakenteellisesti mahdottomaksi, ei vain kieltää sitä. Olet tämän alustan ainoa ohjelmistosuunnittelija. Ratkaiset avoimet arkkitehtuuripäätökset itse, omistat infrastruktuurin kokonaisuudessaan ja varustat järjestelmän mittareilla, joilla se raportoi oman tuottonsa. VASTUUALUEET - Vie agenttialusta tuotantoon. Rakenna tapahtumapohjainen jono, käyttöliittymätön ja malliriippumaton suoritusympäristö (valitset vielä avoinna olevan suoritusympäristön), epäonnistuneesta ajosta palautuvan tilan, ihmisen tarkistusvaiheen, atomisen palautuksen ja täydellisen suorituslokituksen tietovarastoon. - Vastaa arviointikerroksesta ja ota käyttöön siihen perustuva portti. Rakenna kultaiset testisarjat käyttäytymistä koskevine väitteineen intuition sijaan, kirjalliset arviointiperusteet, jokaisella ajolla läpäistävät turvallisuustapaukset sekä jatkuvan integroinnin portti, joka estää regression yhdistämisen. Tämä on edellytys jokaiselle agentille, joka tekee muutakin kuin lukee sisäistä tietoa. - Rakenna ja rekisteröi agenttivalikoima: raportointi-, luonnostelu-, linttaus-, triage- ja kysymys-vastausagentit johdolle, tiiminvetäjille ja yksittäisille työntekijöille sekä metakerros, joka tarkkailee ja parantaa alustaa. - Varmista hallinta koodilla: putkessa tosiasiallisesti valvottavat riskitasot, kullekin agentille vain tarvittavat tunnistetiedot, työkalujen käyttöoikeusportit, päätösten auditointiloki ja autonomialuokat, joissa vaaralliselle luokalle ei ole koodipolkua varoitustekstin sijaan. Mitään ei suoriteta ilman rekisteröityä omistajaa, riskitasoa, työkalulupaa ja ihmisen tarkistusta. - Suunnittele, miten järjestelmä ottaa yhteyttä ihmisiin: tiukka henkilökohtainen keskeytysbudjetti, viestien kokoaminen jatkuvien ilmoitusten sijaan ja toimintamalli, joka tarjoaa jotain hyödyllistä ennen kuin pyytää mitään. Käyttöönotto riippuu tästä enemmän kuin mistään muusta yksittäisestä suunnitteluratkaisusta. - Omista alustan työkalut: kääntäjä ja validoija, inventaarion eheys sekä polut, joilla konteksti ja ominaisuudet jaetaan koodivarastoihin ja työskentelyssä käytettäviin chat-ympäristöihin. - Laske toiminnan mittarit tuotantodatasta. Rakenna raakajärjestelmätoiminnasta putki tiimikohtaiseen kypsyysarvosanaan. Tuloksen on oltava niin perusteltu, että tiimi voi kyseenalaistaa sen ja saada vastaukseksi kyselyn, ei mielipidettä. - Mittaa alustan oma tuotto. Rakenna rekisteri agenttien hoitamasta työstä ja laske kuukausittainen tulos, jotta järjestelmän arvo perustuu mittaukseen eikä väitteeseen. AJATTELUTAPASI REKURSIIVINEN AJATTELU Rakennat generaattorin, et yksittäistä tuotosta. Kun tarvitaan kolmekymmentä agenttia, et kirjoita kolmekymmentä agenttia, vaan rakennat inventaarion, kääntäjän ja jakelupolun, joiden ansiosta kolmaskymmenesensimmäinen valmistuu iltapäivässä. Sen jälkeen rakennat metakerroksen, joka valvoo alustaa, löytää poikkeamat ja jättää korjauksen. Arviointikerros soveltaa samaa ajatusta luottamukseen. Et tarkista, onko yksi agentti tänään oikeassa. Rakennat koneiston, joka päättää, saako jokainen tuleva agentti julkaisuluvan. Siksi testisarjan on oltava oikea tavalla, johon agentti itse ei pysty, ja myös arvioijan toimintaa on arvioitava. KÄÄNTEINEN AJATTELU Lähdet liikkeelle virheestä ja etenet siitä kohti suunnitteluratkaisua. Agentti ei saa koskaan itsenäisesti kirjata sitoumusta yhteiseen työjärjestelmään. Heikko toteutus antaa tästä ohjeen kehotteessa. Vahvassa toteutuksessa agentin työkalulupa ei fyysisesti pysty asettamaan vastuuhenkilöä, määräpäivää tai tilaa, joten mikään nokkela syöte, kehoteinjektio tai mallin virhe ei voi tehdä kiellettyä kirjoitusta. Valitset ensin vahvan ratkaisun. Sama koskee arviointia. Ennen testisarjan kirjoittamista luettelet, miten agentti voi epäonnistua: se voi keksiä tapahtumatonta edistymistä, lainata yksityisen kanavan viestin julkiseen yhteenvetoon, esittää oikean tiedon syytöksenä tai antaa kunnian väärälle henkilölle. Testisarja sisältää nämä tapaukset, ja jokainen havaitaan ennen julkaisua eikä vasta kiusallisen virheen jälkeen. TEKOÄLYLÄHTÖINEN SUORITTAMINEN Käytät agenttipohjaisia työkaluja oikeaan työhön tiedostoissa ja koodivarastoissa yhtä huolellisesti kuin kaikkea muutakin toimittamaasi. Sinulla on oma kokoonpanosi, jonka osaat kuvata järjestelmällisesti: mikä käynnistää sen, mihin se saa koskea, missä ihminen hyväksyy toiminnan, mitä se kirjaa ja miten sait selville yhden kerran, kun jokin meni pieleen. Tämä kokemus on tämä työ yleistettynä. Rakennat alustaa asynkronisesti työskenteleville insinööreille yli 40 maassa. He arvioivat alustaa sen perusteella, säästääkö se tunnin vai viekö se tunnin. Olet siis ensimmäinen käyttäjäsi ja ankarin arvioijasi. SOPIT TEHTÄVÄÄN HYVIN, JOS EHDOTTOMAT VAATIMUKSET - Olet vienyt tuotantoon LLM-agenttijärjestelmiä, joista muut ovat riippuvaisia. Ne eivät ole demoja tai sisäisiä esittelyjä, vaan järjestelmiä, joilla on käyttöhistoria ja oikeita käyttäjiä sekä vähintään yksi häiriötilanne, jonka pystyt käymään läpi. Pelkkä kehotteiden suunnittelu ei riitä. - Suunnittelet arviointeja pistokokeiden sijaan. Rakennat kultaiset testijoukot, kirjoitat käyttäytymistä koskevat assertionit, määrittelet arviointiperusteet ja hyväksymiskynnykset sekä asetat jatkuvan integraation estämään etenemisen tuloksen perusteella. Osaat selittää, miksi useiden tulosteiden tarkastaminen ja niiden toteaminen hyviksi ei ole arviointia. - Sinulla on syvällistä API-osaamista järjestelmistä, joissa työ tehdään, ja olet laatinut MCP-palvelimia. Tunnet kyseisten API-rajapintojen erityiset vikatavat. - Vastaat Pythonilla ja GCP:llä toteutetusta infrastruktuurista alusta loppuun; käytät pilvipohjaista tietovarastoa ja infrastruktuuria koodina. Resursoit, otat käyttöön, valvot ja palautat omat järjestelmäsi sekä ratkaiset arkkitehtuuripäätökset itse. - Sinulla on harkintakykyä siinä, miten ohjelmisto ottaa yhteyttä ihmisiin. Ymmärrät, että jokainen ilmoitus käyttää rajallista luottamusta. VAHVA LISÄSIGNAALI - Julkista työtä tällä alalla: avoimen lähdekoodin agenttikehys, MCP-palvelin, arviointityökalu tai agenttien luotettavuutta käsittelevä kirjoitus, johon muut alan ammattilaiset viittaavat. - LLM-järjestelmien havaittavuuden ja kustannusten mittauksen osaamista: jäljität agenttien suorituksia, kohdistat kulut ajokohtaisesti ja rakennat kyselyt, jotka muuttavat lokit toimintaan johtaviksi raporteiksi. - Olet rakentanut sisäisen alustan, jonka muut kuin insinöörit ottivat vapaaehtoisesti käyttöön, ja osaat kertoa, mitä muutit seurattuasi heidän käyttöään. MILTA MENESTYS NÄYTTÄÄ - Alusta toimii luotettavasti ja huomaamattomasti. Agentit käynnistyvät aikataulun tai tapahtumien perusteella, tila säilyy uudelleenkäynnistyksissä, epäonnistuneet ajot palautetaan siististi ja jokainen suoritus voidaan jäljittää lokista. - Mitään ei julkaista ilman arviointia. Jokaisella rekisteröidyllä agentilla on oikea testisarja ja turvallisuustapaukset, portti estää regressiot ja tulosta koskevaan haasteeseen vastataan testitapauksella väittelyn sijaan. - Vaarallista toimintoa ei voi tehdä, eikä sitä vain kehoteta välttämään. Tunnistetietojen tarkastus osoittaa, ettei agentti pysty tekemään kiellettyjä kirjoituksia, ja auditointiloki jäljittää jokaisen merkittävän päätöksen. - Tiimit ottavat alustan käyttöön oma-aloitteisesti. Raportit ovat hyödyllisiä, yhteydenotot harvinaisia ja oikea-aikaisia, ja jokaisella tiimillä on vähintään yksi automaattisesti toimiva työnkulku. - Alusta raportoi oman arvonsa. Agenttien hoitama työ mitataan ja julkaistaan, joten laajentamista perustellaan datalla innostuksen sijaan. TARJOAMME - Täysin etätyö. Rekrytoimme maailmanlaajuisesti ja uskomme, että voit tehdä parhaasi työtä mistä tahansa. Supabasella ei ole toimistoja, mutta tarjoamme WeWork-jäsenyyden tai yhteiskäyttötilan kulukorvauksen, jota voi käyttää kaikkialla maailmassa. - ESOP. Jokainen tiimin jäsen saa osakeomistuksen yrityksessä ja pääsee jakamaan yhdessä rakentamamme yrityksen kasvun hyödyt. - Teknologiabudjetti. Käytä budjettia ihanteellisen työympäristön rakentamiseen, esimerkiksi kannettavaan tietokoneeseen, näyttöön tai kuulokkeisiin. - Terveysetuudet. Supabase maksaa työntekijöiden sairausvakuutuksen kokonaan ja huollettavien vakuutuksesta 80 prosenttia asuinpaikasta riippumatta. - Vuosittaiset tapaamiset. Koko yritys kokoontuu kerran vuodessa uuteen kaupunkiin viikoksi verkostoitumaan, tekemään yhteistyötä ja viettämään aikaa yhdessä. - Joustava työ. Työskentelemme asynkronisesti ja luotamme siihen, että hallitset omaa aikaasi sekä tiedät, mitä pitää tehdä ja milloin. - Ammatillinen kehittyminen. Jokainen tiimin jäsen saa vuosittaisen koulutusrahan kursseihin, kirjoihin, konferensseihin tai muuhun kehittymistä tukevaan. TIIMISTÄ Supabase perustettiin etätyöhön ja avoimeen lähdekoodiin keskittyen. Uskomme, että maailmanlaajuisesti hajautettu tiimimme on vahvuutemme kehittäjien rakastamien työkalujen rakentamisessa. - Noin 400 tiimin jäsentä - Yli 60 maata - Yli 20 puhuttua kieltä - Yli miljardi dollaria kerättyä rahoitusta, mukaan lukien 500 miljoonan dollarin Series F -rahoituskierros - Yli 540 000 yhteisön jäsentä Toimimme nopeasti, rakennamme julkisesti ja käytämme itse rakentamiamme tuotteita. Uskomme vahvasti avoimen lähdekoodin ekosysteemiin ja pyrimme tukemaan olemassa olevia työkaluja ja yhteisöjä niiden korvaamisen sijaan.

Tehtävästä lyhyesti

JobCrawlsin tiivistys yllä olevasta ilmoituksesta.

Vaatimukset

  • Kokemusta tuotantokäyttöön viedyistä LLM-agenttijärjestelmistä, joista muut ovat riippuvaisia, sekä käyttöhistoriasta ja läpikäytävästä häiriötilanteesta
  • Kyky suunnitella kultaiset arviointijoukot, käyttäytymisassertiot, arviointiperusteet, hyväksymiskynnykset ja jatkuvan integraation portit
  • Syvällistä API-kokemusta työjärjestelmistä sekä kokemusta MCP-palvelimien toteuttamisesta
  • Python- ja GCP-infrastruktuurin kokonaisvastuu, pilvitietovarasto ja infrastruktuuri koodina
  • Harkintakykyä ohjelmistojen ilmoitusten ja ihmisten luottamuksen suhteen

Tehtävät

  • Rakentaa ja ottaa käyttöön agenttialustan suorituskerros jonoineen, suoritusympäristöineen, pysyvine tiloineen, tarkistuksineen, palautuksineen ja tietovarastolokeineen
  • Vastata agenttien arviointisarjoista, turvallisuustapauksista ja jatkuvan integraation julkaisuporteista
  • Rakentaa ja rekisteröidä eri yritysrooleissa toimivia agentteja, myös alustaa valvovia agentteja
  • Toteuttaa riskitasot, vähimmät tarvittavat käyttöoikeudet, työkalurajat, auditointiloki ja rakenteelliset estot kielletyille toiminnoille
  • Suunnitella keskeytysbudjetit ja hyödylliset, kootut yhteydenotot ihmisille
  • Vastata alustan kääntäjästä, validoijasta, inventaariosta ja jakelutyökaluista
  • Laskea tiimien kypsyysmittarit tuotantodatasta
  • Mitata ja raportoida agenttien hoitaman työn määrä

Osaaminen ja teknologiat

LLM-agentitPythonGoogle Cloud Platform (GCP)MCP-palvelimetAPI-integraatiotPilvitietovarastoInfrastruktuuri KoodinaJatkuva IntegraatioArviointityökalutLLM-järjestelmien Havaittavuus

Työsuhde-edut

CV:si ja tämä työpaikka

Miten hyvin CV:si sopii tähän paikkaan?

Lisää CV:si kerran, niin näet jokaisesta työpaikasta, mitkä vaaditut taidot sinulla on, mitkä puuttuvat ja riittääkö kielitaitosi. Ilmainen, eikä tiliä tarvita.

Lisää CV

Ei vielä CV:tä? Aloita pohjasta: ilmainen CV-pohja. Hakemus työn alla? Hakemuskirjeen pohja ja esimerkit.

Supabase työnantajana

Supabase-logo
Supabase · 35 avointa työpaikkaa
Yleisimmät paikkakunnat (kaikki ilmoitukset): Etätyö - Globaali · 45 · Etätyö - Globaalisti · 2 · Etätyö - EMEA · 2 · +3 muuta paikkakuntaa
Katso yritysprofiili
Avoimet työpaikat JobCrawlsissa nyt: Supabase
PaikkakuntaAktiiviset ilmoitukset
Etätyö - Globaali45
Etätyö - Globaalisti2
Etätyö - EMEA2
Etätyö - Eurooppa1
Etätyö - AMER1
Etätyö - Mikään1
Tehtävät JobCrawlsissa nyt: Supabase
TehtäväAktiiviset ilmoitukset
Tuotepäällikkö5
Suorituskykyinsinööri2
Tekniikkapäällikkö2
Alustainsinööri2
Ohjelmistokehittäjä2
Tukitekniikan asiantuntija1
Alusta-insinööri1
Operatiivisen toiminnan johtaja1
FinOps-johtaja1
Ohjelmistosuunnittelija1
Teknisen asiakkuudenhallinnan johtaja1
Python-SDK-kehittäjä1
Käyttöönottoinsinööri1
Teknisten kumppanuuksien päällikkö1
Julkaisuinsinööri1
Tietokannan tukiasiantuntija1
Markkinoinnin data-analyytikko1
Edge Functions -insinööri1
Tukiteknikko1
Pilvipohjainsinööri1
Alusta-asiantuntija1
Hajautettujen tietokantojen insinööri1
Alustaturvallisuusinsinööri1
Asiakkuuspäällikkö1
Tietokanta-tukinsinööri1
Sivuston luotettavuusinsinööri1
CLI-insinööri1
Henkilöstökumppani1
Partnerin ratkaisujen arkkitehti1
FinOps-insinööri1
Tekoälyalustan ohjelmistosuunnittelija1
Frontend-insinööri1
Postgres-julkais insinööri1
Engineering Productivity Engineer1
Identiteetin ja pääsyn hallinnan insinööri1
FinOps-data-insinööri1
Infrastruktuurin tuotepäällikkö1
Tuotesuunnittelija1
Tekninen ohjelmapäällikkö1
Brändisuunnittelija1
Software Engineer1
Etujen etukäteen arkkitehti johtaja1
DevRel Engineer1
Tehtävien vaativuustasot JobCrawlsissa nyt: Supabase
VaativuustasoAktiiviset ilmoitukset
Senior-taso37
Keskitaso8
Esimies3
Asiantuntija1
Johtaja1
Ylin johto1
Työnantajasta

Supabase on Postgres-kehitysalusta, joka tarjoaa integroidut tietokanta-, tunnistautumis-, tallennus-, Edge Functions-, reaaliaika- ja vektorihakupalvelut. Yritys toimii etätyöpohjaisesti ja keskittyy avoimeen lähdekoodiin, ja sen tiimi on maailmanlaajuisesti hajautettu.

Arvot
Toimi nopeastiRakenna avoimestiKäytä itse rakentamaasiTue avoimen lähdekoodin ekosysteemiä

Saat tiedon, kun uusi Tekoälyalustan ohjelmistosuunnittelija-työpaikka julkaistaan alueella Etätyö - Globaali

Kooste kerran päivässä tai viikossa. Voit lopettaa milloin vain.