
Vi söker en utvecklare till ett litet team med stort eget ansvar som bygger nästa generations AI-kapaciteter ovanpå en allmänt distribuerad relationell databasmotor. Du kommer att designa och implementera applikationslager, affärslogik och API-arbetsflöden som ligger i skärningspunkten mellan datahantering, AI-applikationer och relationella databasoperationer — komponenter som företags-AI-applikationer är beroende av för korrekthet, prestanda och styrning. Detta är en praktisk roll från start till slut. Du kommer att gå från whiteboard till produktion: äga implementeringen av funktionerna du bygger, skriva ren och skalbar applikationskod, integrera AI-orkestratorer och säkerställa robust driftsättning i moln- och on-premises-miljöer. Huvudsakliga ansvarsområden: - End-to-End funktionsutveckling: Led hela mjukvaruutvecklingscykeln — från applikationsdesign och API-implementering till driftsättning och funktionsövervakning. - AI- & agentintegration: Koppla produktionsapplikationer till agentramverk (t.ex. LangChain) och interoperabilitetsprotokoll (t.ex. MCP, A2A) för att stödja skalbara, ramverksagnostiska API:er. - Databas- & datahantering: Utveckla säkra, versionerade applikationsdatamodeller som genomför hyresgästisolering, granskningsbarhet och dataklassificering med hjälp av avancerade relationella databasfunktioner. - Multi-moln & driftsättning: Bygg applikationstjänster som distribueras konsekvent över AWS, Azure, GCP och on-premises-miljöer, samtidigt som automatiserade CI/CD-pipelines används. - Applikationsprestanda: Definiera och uppnå prestandamål på funktionsnivå genom rigorös frågeoptimering, kodprofilering, cachestrategier och proaktiva säkerhetsmetoder. - Ledarskap & samarbete: Behåll fullt ägarskap över applikationskomponenter, underlätta konstruktiva design- och kodgranskningar, mentora teammedlemmar och driv beslut i en asynkron miljö. Krav: - 5+ års professionell erfarenhet av mjukvaruutveckling, varav minst 2 år fokuserade på dataintensiva applikationer, databasnära funktioner eller företagsmjukvara. - Påvisat end-to-end ägarskap av en icke-trivial produktionsfunktion eller modul. - Praktisk produktionserfarenhet av att distribuera, felsöka och hantera applikationstjänster i minst två stora publika moln (AWS, Azure, GCP). - Erfarenhet av att bygga eller integrera med vektordatabaser, inbäddningspipelines, semantisk sökning eller system för retrieval-augmented generation (RAG). - Tidigare arbete med att bygga LLM-baserade applikationer eller arbetsflöden med AI-agentramverk (LangChain, LangGraph, CrewAI, AutoGen eller motsvarande). - Starkt kunnande i Python för AI-applikationsutveckling, tillsammans med hög kompetens i minst ett backendspråk (såsom Go, Java eller C++). - Djup, praktisk tillämpning av relationella databaser: skriva komplex SQL, strukturell indexering, frågeoptimering, transaktioner och schemadesign. - Erfarenhet av att implementera temporala datamodeller, händelsestyrd spårning, granskningsloggar eller användning av systemversionerade tabeller. - Solid förståelse för grundläggande applikationssäkerhet: autentisering, auktorisering, RBAC, radnivåsäkerhet och isolering av data för flera hyresgäster på applikationslagret. - Kunskap om moderna verktyg för applikationsövervakning: strukturerad loggning, distribuerad spårning (OpenTelemetry) och funktionell varning. - Erfarenhet av att designa och implementera REST och/eller gRPC-API:er som används av externa konsumenter eller frontendsystem.
Jobbdetaljer
Ansvarsområden
- Leda hela mjukvaruutvecklingscykeln från design till driftsättning
- Integrera AI-agentramverk (t.ex. LangChain) och interoperabilitetsprotokoll (t.ex. MCP, A2A)
- Utveckla säkra, versionerade modeller för data med flera hyresgäster och dataklassificering
- Bygga applikationstjänster för AWS, Azure, GCP och lokala miljöer med CI/CD-pipelines
- Optimera applikationsprestanda genom frågeoptimering, kodprofilering och cachelagring
- Mentora teammedlemmar och underlätta design- och kodgranskningar i en asynkron miljö
Krav
- 5+ års professionell erfarenhet av mjukvaruutveckling
- 2+ år fokuserade på dataintensiva applikationer, databasnära funktioner eller företagsmjukvara
- Erfarenhet av att distribuera och hantera applikationstjänster i minst två stora publika moln (AWS, Azure, GCP)
- Erfarenhet av vektordatabaser, inbäddningspipelines, semantisk sökning eller RAG-system
- Erfarenhet av att bygga LLM-baserade applikationer med AI-agentramverk (t.ex. LangChain, LangGraph, CrewAI, AutoGen)
- Stark kompetens i Python
- Kompetens i minst ett backendspråk (Go, Java eller C++)
- Djup praktisk kunskap om relationella databaser, komplex SQL och schemadesign
- Förståelse för applikationssäkerhet (autentisering, auktorisering, RBAC, radnivåsäkerhet)
- Erfarenhet av REST och/eller gRPC-API:er
Kompetenser & tekniker
Utbildningsnivå
Kandidat
Relaterade möjligheter
Hitta fler möjligheter som matchar dina intressen och färdigheter