Systems Developer with Focus on AI and Data Analytics

Diese Fähigkeit lernen
Job

GÖTEBORGS KOMMUN · Vollzeit

Göteborgs Stad, Göteborg, Schweden

GÖTEBORGS KOMMUN
Arbeitgeber
Vollzeit
Anstellungsart
Ja
Erforderliche Erfahrung

Description We are looking for an experienced systems developer who wants to build the administration's data platform and our AI-driven services. You work hands-on in Python and SQL, you model data so it can be trusted, and you take services all the way to deployment in containers and the cloud. Right now we're building both the platform and the working methods around it. You come with experience from environments where development and operations are connected. Do you want to be part of building one of Sweden's most curious and responsible AI and data functions in the public sector with your hands on the code—join us! About the Development and Transformation Unit We are a cross-functional team where development leaders, analysts, communicators, and technology specialists work together. Our mission is to establish modern working methods, build capabilities, and deliver solutions that work in everyday practice from strategy to execution. You'll thrive here if you want to create something new, test, learn, and scale what works. Responsibilities As a systems developer in our team, you will: Develop applications and APIs in Python, primarily FastAPI, against our own data repositories and the city's systems. Build and further develop the data platform's analytics layer and semantic layer: modeling, metrics and dimensions defined in one place, data contracts and tests, version-controlled as code. Build and maintain ETL and ELT flows against both existing SQL Server environments and Intraservices lakehouse, with scheduling and error handling that can be debugged. Containerize and deploy services in OpenShift, with automated flows via CI/CD and GitOps, logging, and alerts. Take AI support from prototype to manageable service: integrations with language models, RAG against the administration's own material, quality evaluation, cost control, and traceability. Document architectural decisions, operational instructions, and runbooks as part of the work, and participate in code review and pair programming. Translate the organization's needs into technical requirements together with stakeholders. Work closely with CTO and architecture, analysts, and Intraservice as platform providers. A typical day might involve modeling a metric with an analyst in the morning, then debugging a pipeline in the afternoon, reviewing a colleague's code, and rolling out a new version of a service. The role shifts between the architectural and the practical, and between building new things and making existing services more stable. You don't train your own models and you don't work with image recognition; the focus is on data, integration, and operations. Qualifications Requirements: University education relevant to the position, or education and experience that we collectively consider equivalent. Several years of professional-level systems development experience in Python, in code that a team will maintain further. Strong knowledge of SQL and data modeling: you can explain why a model looks the way it does and take full responsibility for it. Experience with containerization using Docker and practical experience with Kubernetes or OpenShift. Experience building automated flows for testing and deployment yourself, in GitLab CI, GitHub Actions, or equivalent, with relevant version control. Experience working in a team around a shared codebase, where multiple people develop, review, and deploy the same services. Good technical understanding of AI and generative AI and how it's applied in an organization. Good Swedish in speech and writing. Merits: Experience with semantic layers and metrics layers, for example Cube, dbt SQLMesh, Semantic Layer, or Lightdash. Practical experience with LLM integration: RAG, embeddings, response evaluation, and cost management. Experience with lakehouse and analytics environments, for example Databricks, Delta Lake, DuckDB, or Iceberg. Experience with Argo CD and Kustomize or Helm. Experience with AI and digitalization in the public sector, and with legal aspects related to data and AI (GDPR, the AI Regulation, and public access and confidentiality). Experience with data-driven solutions, BI, and decision support, for example Metabase or Power BI. Personal Competencies: Self-directed and responsible: you take a task from design to operations and are comfortable even if things are unclear at the edges. Educational and communicative: you get business, technology, and legal perspectives to understand each other and adapt your message to the audience. Analytical and judicious: you weigh possibilities against risks and strive to understand technical positions even when information is incomplete. Structured and results-oriented: you take an idea all the way to real, sustainable benefit and leave behind solutions that can be managed. Relationship-building and unpretentious: you build trust broadly, share what you know, and thrive in a cross-functional, self-organizing environment. Before employment, background checks will be conducted according to the City of Gothenburg's recruitment rules, including verification of identity and citizenship. We welcome your application! Other Information The City of Gothenburg applies individual and differentiated salary setting. Here you can find more information about, among other things, salary statistics: Salary, compensation and benefits – City of Gothenburg As an employee in our administration, you are offered, among other things, wellness allowance, bike benefits, and employee support. According to the Education Act, excerpts from the police's criminal record register must be presented by persons before they are employed in preschool activities, school, and school childcare. You can order this on the Police's website. Regarding this recruitment, we have made decisions about recruitment channels and therefore decline further offers of competency mediation, advertising, and recruitment assistance. We only accept applications through our recruitment system in accordance with GDPR.

Karte wird geladen…
Stadt
Göteborg
Adresse
Göteborgs Stad
GPS
57.705114058146, 11.968068971252
Veröffentlicht
Beruf
Systemutvecklare/Programmerare
Vergütungsart
Festgehalt (monatlich, wöchentlich oder stündlich)
Offene Stellen
1
Ansprechpartner
Karl Alfredsson
Employer Workplace
Grundskoleförvaltningen
Region
Västra Götalands län

KI fragen

  • Ist das Gehalt in diesem Stellenangebot für die Position und den Standort marktüblich?
    Öffnen in
  • Welche Fragen sollte ich im Vorstellungsgespräch für diese Stelle stellen?
    Öffnen in
  • Welche Kenntnisse sollte ich in meiner Bewerbung auf diese Stelle hervorheben?
    Öffnen in