Python Developer

Avance Consulting

Aarhus

On-site

DKK 700,000 - 1,100,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Avance Consulting in Aarhus seeks a Python Developer (Backend & Infrastructure) to support two infra changes in the NDT platform: migrating the data layer from blob storage to a structured database and moving model inference from Databricks to a Kubernetes GPU cluster. The role collaborates with the team to design and drive migrations end-to-end.

We value deep Python expertise, Kubernetes, SQLAlchemy, PostgreSQL and Snowflake, plus strong REST/FastAPI skills for robust backend services.

Qualifications

  • Deep Python expertise with production-grade services.
  • Strong REST/FastAPI experience, including routing and design.
  • Experience designing backend infra with Kubernetes.

Responsibilities

  • Drive migration of the data layer from blob storage to a structured store.
  • Specify data and compute infra for provisioning; work with teams.
  • Move model inference from Databricks to Kubernetes GPU cluster.
  • Improve compute performance through better scaling and resource use.
  • Document architectural decisions for future maintainers.

Skills

Python
REST APIs
FastAPI

Tools

Kubernetes
SQLAlchemy
PostgreSQL
Snowflake

Job description

Python Developer (Backend & Infrastructure)

A backend and infrastructure developer to support two infrastructure changes in the NDT platform:

Migrating the data layer from blob storage to a (semi-)structured database.

Moving model inference off Databricks onto the Kubernetes GPU cluster.

Alongside this, the developer helps identify resource and speed improvements across the pipeline. The role is collaborative: target designs are created with the existing team, the developer drives establishment of the required infrastructure, and the migration is completed together. The individual is expected to know the listed technologies well enough to make sound default choices without spending time investigating tools or options.

Expected Tools & Knowledge
Must be expert in
  • Deployed, maintainable, production-grade Python
  • Kubernetes: deployment, scaling, and resource/GPU scheduling
  • SQLAlchemy
  • Relational and warehouse databases: PostgreSQL and Snowflake, with the ability to choose appropriately for a given workload
  • REST APIs with FastAPI
Nice to have
  • Experience on ML projects
  • Databricks
  • OAuth
  • Grafana / Streamlit
Responsibilities
  • Drive migration of the data layer from blob storage to a (semi-)structured database.
  • Specify the data and compute infrastructure for Vestas to provision; setup is handled by Vestas.
  • Drive migration of model inference from Databricks to Kubernetes GPU compute, specifying the cluster with the Vestas Kubernetes team (VKS).
  • Improve compute performance through better scaling and resource use.
  • Own infrastructure design decisions and drive each migration through with the team.
  • Potentially replace token-based authentication with OAuth.
  • Potentially establish continuous monitoring, such as Grafana dashboards for inference throughput, GPU utilization, and resource use.
  • Make and document sound default architectural decisions.
Competencies
Production Python & Backend Engineering
  • Deep Python expertise with a track record of deployed, maintainable, production-grade services.
  • Strong REST/FastAPI experience, including routing, dependency injection, and API design.
  • Works effectively within an existing team and hands off cleanly to subsequent maintainers.
Data Layer & Databases
  • Expertise in SQLAlchemy and relational modeling.
  • Hands-on experience with PostgreSQL and Snowflake, with the ability to justify the choice based on access pattern: transactional vs. analytical and structured vs. semistructured.
  • Experience migrating data from unstructured/blob storage into a structured store without disrupting a live pipeline.
Kubernetes & Compute
  • Expertise in Kubernetes deployments, scaling, and GPU workload scheduling.
  • Ability to move compute-heavy inference workloads onto a cluster and tune them for throughput and cost.
  • Ability to identify resource and speed improvements across a data and compute pipeline.
Collaboration & Judgment
  • Brings strong default decisions from prior experience, with minimal ramp-up and no time lost researching tooling.
  • Designs with the team and drives the infrastructure work through completion.
  • Documents architectural decisions clearly for the team that inherits the work.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer (Backend & Infrastructure)
Python Developer (Backend & Infrastructure)

HCLTech • Aarhus

On-site
DKK 700,000 - 1,000,000
Python Backend & Infra Engineer (Kubernetes, SQL, GPUs)
Python Backend & Infra Engineer (Kubernetes, SQL, GPUs)

HCLTech • Aarhus

On-site
DKK 700,000 - 1,000,000
Python Backend & Infra Engineer: Kubernetes & GPU Compute
Python Backend & Infra Engineer: Kubernetes & GPU Compute

Avance Consulting • Aarhus

On-site
DKK 700,000 - 1,100,000
Python Developer / Data Scientist
Python Developer / Data Scientist

HCLTech • Aarhus

On-site
DKK 600,000 - 800,000
Data Engineer, Data Cloud International
Data Engineer, Data Cloud International

zetaglobal • København

On-site
DKK 650,000 - 900,000
Specialist Data Engineer
Specialist Data Engineer

Vestas • Denmark

On-site
DKK 900,000 - 1,100,000
Technical Lead Data & Platform Engineer
Technical Lead Data & Platform Engineer

Novo Holdings • København

On-site
DKK 900,000 - 1,300,000
Specialist Data Engineer
Specialist Data Engineer

Vestas • Aarhus kommune

On-site
DKK 700,000 - 1,000,000
Senior Specialist Platform Engineering (Aarhus N, Region Central Jutland, DK, 8200)
Senior Specialist Platform Engineering (Aarhus N, Region Central Jutland, DK, 8200)

Vestas • Aarhus

Hybrid
DKK 900,000 - 1,200,000
Travel opportunities
Senior Staff Software Engineer - Delta
Senior Staff Software Engineer - Delta

Databricks Inc. • Aarhus

On-site
DKK 900,000 - 1,200,000