{"id":3393001,"url":"https://alion.io/job/juni-technology-freelance-data-engineer-postgres-systemintegration","title":"Freelance Data Engineer (Postgres / Systemintegration)","company":{"id":4482821,"name":"JUNI","domain":null,"url":"https://alion.io/company/juni-technology","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":null,"employment_type":"freelance","work_mode":"remote","remote_scope":"worldwide","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ElasticSearch","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Meilisearch","optional":false},{"name":"OpenSearch","optional":false},{"name":"PostgreSQL","optional":false},{"name":"SQL","optional":false},{"name":"Supabase","optional":false}],"status":"closed","first_seen_at":"2026-10-26T16:45:04Z","employer_posted_date":null,"last_verified_at":"2026-10-29T16:15:00Z","board_verified":false,"closed_at":"2026-10-29T16:15:00Z","days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"über juni\nJUNI ist ein gemeinnütziges Ökosystem für Wissenschaft und Ausgründungen in Berlin. Wir betreiben unsere Programme über sieben SaaS-Tools hinweg — Newsletter, Events, Community, CRM, Formulare, Bewerbungen, Coworking — und darunter eine Postgres-Datenbank, die der eine Ort sein soll, an dem eine Person existiert.\nAuf die Datenbank kommt es an. Ein aufgelöster Datensatz pro Person und pro Organisation, eine append-only-Zeile pro Interaktion, und ein deterministischer Weg zu entscheiden, zu welcher Person ein eingehender Payload gehört. Ziel ist, den Weg vom ersten Kontaktpunkt bis zum Meilenstein messbar zu machen. Die Verbindungsschicht zwischen den Tools und dieser Datenbank ist die Aufgabe.\n\ndeine aufgaben\nDie Schicht bauen, die unsere Systeme mit einer Datenbank verbindet — in beide Richtungen — und uns dabei helfen, das Datenmodell richtig hinzubekommen.\nDie Form der Daten steht weitgehend, und jedes neue System stellt sie auf die Probe. Quellen sind sich nicht einig, was als eine Person zählt, wann etwas passiert ist, und ob sie es zweimal melden. Das zu klären — und zu erkennen, wann das Modell angepasst werden muss, statt es um eine Quelle herumzubiegen — ist der Kern der Arbeit.\nWir suchen jemanden, der das mit uns durchdenkt und für einen bestimmten Entwurf argumentiert, nicht nur umsetzt, was spezifiziert ist.\n\ndein profil\nUmfang\nInboundJedes System in die Datenbank. Mehrere Pipelines pro System — Quellen melden sehr unterschiedliche Dinge. Identitätsauflösung über Systeme hinweg.OutboundManche Zustände entstehen bei uns, nicht im Tool. Die Datenbank entscheidet und schiebt an die Plattform, die es ausführt.Beide Richtungen sauber haltenPlattformen melden zurück und widersprechen uns manchmal. Wer sich abgemeldet hat, darf nicht wieder hinzugefügt werden.ReportingKPI-Daten müssen in einem BI-Tool ankommen. Sie dorthin zu bringen gehört dazu, Dashboards bauen nicht.SucheDen Datenbestand in natürlicher Sprache durchsuchbar machen.DokumentationEntscheidungen schriftlich, Pipelines in GitHub.Nicht Teil der RolleFrontend. Es gibt keins und es ist keins geplant.\nVoraussetzungen\n\nIntegration gegen Third-Party-APIs und Webhooks, in der Tiefe: Pagination, Retries, Signaturprüfung, Rate Limits, undokumentierte Payload-Strukturen, verspätete und vertauschte Events, Quellen, die bei jeder Änderung feuern und nicht sagen, was sich geändert hat.\n\nBidirektionale Synchronisation zwischen Systemen, die beide dasselbe Feld für ihres halten — Loop-Vermeidung, Echo-Unterdrückung, eine klare Antwort darauf, wer bei Konflikten gewinnt.\n\nPostgres als Anwendungsdatenbank, nicht nur als Ziel. plpgsql-Funktionen, Trigger, Constraints und RLS, um Regeln beim Schreiben durchzusetzen. Wenn sich deine SQL-Erfahrung auf Transformationen nach dem Load beschränkt, passt die Rolle nicht.\n\nIdempotenz als Gewohnheit, nicht als Nachgedanke. Eine Pipeline, die erneut läuft und nichts verändert, ist der Abnahmetest.\n\nSauberes Arbeiten mit Git — Migrationen, PRs, Review.\n\nArbeit mit personenbezogenen Daten unter der DSGVO, und ein Verständnis dafür, warum das einschränkt, was überhaupt eingelesen wird.\n\nEnglisch in Schrift. Die Arbeit läuft überwiegend asynchron, und was du baust, muss für jemanden lesbar sein, der nicht dabei war.\n\nHilfreich, nicht erforderlichn8n oder ein anderer Orchestrator · Supabase · Relevanzarbeit an einem Suchindex — Elasticsearch, OpenSearch, Meilisearch oder vergleichbar; Cluster-Betrieb ist nicht der Teil, den wir brauchen · Erfahrung als einzige Person auf einem System · Deutsch.\n\nwir bieten\nZusammenarbeitRemote und überwiegend asynchron, aber nicht wortlos — gerade am Anfang sind echte Gespräche eingeplant, während du dich in die Systeme und ihre Zusammenhänge einarbeitest.\nRahmenFreiberuflich, Start so bald wie möglich. Zunächst drei Monate; danach sehen wir, was gebraucht wird.\nBerlin oder Remote innerhalb der EU.\nOriginally posted on Himalayas","description_format":"text","description_chars":3929,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-28T11:11:55Z"},{"event":"close","at":"2026-10-29T16:15:00Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/juni-technology-freelance-data-engineer-postgres-systemintegration","json_url":"https://alion.io/job/juni-technology-freelance-data-engineer-postgres-systemintegration.json","meta":{"generated_at":"2026-10-31T09:16:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14019,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4482821},"rest":"https://alion.io/mcp/rest/get_company?id=4482821"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjuni-technology-freelance-data-engineer-postgres-systemintegration"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjuni-technology-freelance-data-engineer-postgres-systemintegration"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjuni-technology-freelance-data-engineer-postgres-systemintegration"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/juni-technology-freelance-data-engineer-postgres-systemintegration\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjuni-technology-freelance-data-engineer-postgres-systemintegration"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3393001}},{"tool":"search_jobs","arguments":{"company":4482821,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3393001},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}