Senior Backend Developer, Data Collection and Infrastructure

Accuranker

Aarhus

Hybrid

DKK 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Pension
Health insurance
Flexible working hours
Paid parental leave
Hardware of your choosing
On-site office in Aarhus with hybrid A

Job summary

AccuRanker is seeking a Senior Backend Developer for Data Collection and Infrastructure in Aarhus. You will scale the ingestion pipeline, add new search surfaces, and design storage and query paths for vast time-series data. You will own services end to end from design to production, balancing cost, latency, and reliability.

The role focuses on distributed systems, Linux production readiness, and observability, with a strong ownership mindset and a speed-leaning, quality-driven approach.

Qualifications

  • Must have strong knowledge of distributed systems, queues and backpressure.
  • Comfort in Linux and production readiness, debugging, observability and reliability.
  • Proactive ownership and initiative in solving problems.

Responsibilities

  • Scale ingestion and collection pipelines to reduce cost and latency.
  • Add new search surfaces and keep existing ones functional as they evolve.
  • Design storage and query paths for large time-series data across stores.
  • Own services end to end from design through deployment to production behavior.

Skills

Distributed systems
Linux
Observability
Ownership
Problem solving
High performance

Tools

ClickHouse
Kafka
Python
Django
Celery
pandas
polars

Job description

Senior Backend Developer, Data Collection and Infrastructure

Time: Full-time

Location: Aarhus

What we are building

Someone researching a purchase might start in ChatGPT, compare options in Perplexity, run a Google search, then go back to an AI assistant to decide. The companies being compared have little idea where they show up in that chain or what gets said about them, and very few can measure it today.

We build the infrastructure that measures it. Every platform we track changes under us, and none of them offers a feed, so we collect the data ourselves. The collection is the hard part, and it is most of this job. Three products run on it:

  • AccuRanker is the rank tracking and SEO analytics platform. Rankings, competitor movement, keyword research, dashboards, forecasting.
  • AccuLLM tracks brand visibility inside ChatGPT, Perplexity, AI Overview, and AI Mode.
  • AccuSERP is a search data API we sell to other companies in the industry.

On a normal day that means 27 billion rows inserted, 85 million web requests collected, 80 million background jobs run, and 64 million analytical queries served. Eight people build and run all of it.

What you will work on
  • Scale the collection and ingestion pipeline behind those numbers. Drive down cost and latency per request as volume grows.
  • Add new search surfaces as they appear, and keep the ones we already cover working when they change shape.
  • Design storage and query paths for very large time series data, across columnar and relational stores.
  • Own services end to end, from design through deployment to how they behave in production.
What you bring

Must have :

  • Distributed systems fundamentals. Queues, workers, backpressure, etc.
  • Comfort in Linux and close to production. Debugging incidents, understanding system behavior, improving observability, making services more reliable.
  • Ownership and initiative. You take a problem, you decide how to solve it, and you follow through.

Good to have:

  • The network layer in depth. Connection lifecycle, timeouts and retries, TLS, HTTP/2 and HTTP/3.
  • ClickHouse or another columnar store at scale.
  • AI agents in production. Tool and context design, structured output and evals.
  • Kafka.
  • Python and its common frameworks (Django, Celery, pandas/polars). Our stack runs mostly on Python, but it is not a must if the fundamentals are strong.
  • Data infrastructure at scale. The ingestion, storage, and query-performance problems our numbers imply.
Who does well here

People who set a high standard for their own work, and who care about performance, reliability, cost, and operational simplicity.

You own a feature end to end, from idea to production. You can make progress while the problem is still half defined, and a month after it ships, you are still the one who cares about it.

You move fast when speed is what the problem needs, and you know when stability, safety and maintainability matter more.

This field moves fast right now. We expect you to read, try things, and form your own view of what is worth using, without waiting to be told what is new.

The job is wide. In one week you might tune a database, debug a proxy network, and design an agent.

This role is not for you if you want a roadmap handed to you, a narrow technical scope, or a large team around you. We are small, the problems change, and you will often be the person deciding both what to build and what "done" means.

AI at AccuRanker

AI is a big part of the product and of how we build it. AccuLLM sends queries to LLMs all day, customers use our MCP server, and agents and tool design are real engineering problems here.

Being effective with coding agents is becoming a core engineering skill, and it is part of this job. You should be good at giving agents the right context, breaking work into pieces they can execute well, reviewing what they produce, and knowing when to take over yourself. The bar is more high-quality engineering done without outsourcing your understanding and judgment, which is a different thing from using AI a lot.

How we work
  • You own services, not tickets. You decide how to solve the problem, make the tradeoffs, and deploy it yourself.
  • We ship many times a day. A change can go from idea to production the same day.
  • We argue about designs, in writing and in the room. Correctness, cost, and latency are worth arguing about out loud.
  • We share what we know and help each other own unfamiliar parts of the system.
What we offer
  • Salary set individually on skills and experience.
  • Pension, health insurance, flexible working hours, and paid parental leave.
  • Hardware of your choosing.
  • Office in central Aarhus on Åboulevarden, top floors, panoramic views over the city. The role is on-site, with hybrid options planned for later this year.

Questions about the role are welcome. Call our CEO, Henrik Jørgensen, on +45 53 53 42 80 .

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer, Product and Data
Backend Developer, Product and Data

Accuranker • Aarhus

Hybrid
DKK 700,000 - 900,000
Pension
Health insurance
Flexible working hours
+3
Senior Backend Developer, Product and Data
Senior Backend Developer, Product and Data

Accuranker • Aarhus

Hybrid
DKK 800,000 - 1,100,000
Salary negotiated by skills
Pension & health insurance
Hardware provided
+1
Accutics - Lead Backend Developer
Accutics - Lead Backend Developer

Kold+Partners • Odense

Hybrid
DKK 600,000 - 800,000
Flexible work hours on Tuesdays
Room to grow into the lead role
Healthy work-life balance
Accutics - Lead Backend Developer
Accutics - Lead Backend Developer

Kold+Partners • København

Hybrid
DKK 600,000 - 800,000
Collaborative team environment
Room for growth and influence
Healthy work culture
+1
Backend Engineer: Data Systems & Analytics (Hybrid)
Backend Engineer: Data Systems & Analytics (Hybrid)

Accuranker • Aarhus

Hybrid
DKK 700,000 - 900,000
Pension
Health insurance
Flexible working hours
+3
Senior AI Engineer
Senior AI Engineer

RAMBØLL GRUPPEN A/S • Aarhus

Hybrid
DKK 70,000 - 90,000
Health insurance
Pension scheme
Sixth week of holiday
+2
Senior AI Engineer
Senior AI Engineer

Ramboll • Denmark

Hybrid
DKK 900,000 - 1,300,000
Health insurance
Pension scheme
Hybrid working model
+1
Senior AI Engineer
Senior AI Engineer

DTU — Technical University of Denmark • Denmark

Hybrid
DKK 900,000 - 1,400,000
Health insurance
Pension scheme
Sixth week of holiday
+1
Fullstack TypeScript Engineer
Fullstack TypeScript Engineer

Responsibly • København

Hybrid
DKK 558,000 - 670,000
ESOP
Islands Brygge office
Hybrid work
+1
Platform Engineer (AI-First)
Platform Engineer (AI-First)

Bloom ApS • Aarhus

On-site
DKK 850,000 - 1,100,000