Software Engineer – Data & ML Applications

TDC NET A/S

Aarhus

On-site

DKK 550,000 - 750,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TDC NET A/S is seeking an early-career software engineer to join a cross-functional team building data-driven applications, APIs, and ML-powered interfaces for internal users. You will work with data engineers, ML engineers, and platform teams to connect data pipelines with production apps and surface model outputs in meaningful ways.

You will grow in a collaborative environment that values code quality, CI/CD practices, and shipping impactful products that leverage data and AI.

Qualifications

  • Must-have: Collaborative team player with willingness to learn.
  • Must-have: 1–3 years of experience building and shipping data-based software in production.
  • Must-have: Extensive Python skills and solid software engineering fundamentals (testing, CI/CD, code review).
  • Must-have: Experience building APIs or backend services that interface with data or external systems.
  • Must-have: Understanding of application architecture and how to design maintainable, scalable systems.
  • Must-have: Some hands-on exposure to working with data—databases, data pipelines, or ML model outputs.

Responsibilities

  • Design and build production-grade software applications that integrate data pipelines and ML components.
  • Develop clean APIs and services that expose data and ML capabilities to internal users.
  • Collaborate closely with data engineers to ensure smooth integration between the data layer and application layer.
  • Build and maintain CI/CD pipelines, containerised deployments, and application monitoring.
  • Participate in design reviews and code reviews, contributing to shared engineering standards.
  • Iterate on prototypes and evolve them into reliable, well-tested, maintainable products.

Skills

Python
APIs
CI/CD
Back-end services
Data pipelines
Collaboration
Testing

Tools

Dagster
Snowflake
dbt
Docker
Kubernetes
Azure

Job description

Join TDC NET and help us build the software that brings data and machine learning to life.

At TDC NET, we are leaders in Denmark's digital infrastructure, dedicated to technical excellence, sustainability, and continuous improvement. Our AI & Digital Innovation team ships production applications where software engineering, data, and ML come together to create real value for the organization.

About the job

You will be joining a cross-functional product team building applications where data and ML are core to the user experience: think decision-support tools, operational dashboards, and intelligent internal products. Your primary role is software engineering, but the systems you build are not plain software: they connect to data pipelines, surface ML model outputs, and create meaningful interfaces for users who rely on data to make decisions.

You'll work alongside data engineers, ML engineers, and a platform team, turning data assets and model capabilities into polished, reliable applications. You don't need to be an ML researcher but you should understand how data flows, how models get integrated, and how to build software that makes both accessible and genuinely useful.

This is a role for someone early in their career who has solid software foundations and is motivated by about the intersection of engineering, data, and applied ML. You'll grow steadily in a team that values curiosity, good code, and shipping things that matter.

What you will be doing with us
  • Design and build production-grade software applications that integrate data pipelines and ML components.
  • Develop clean APIs and services that expose data and ML capabilities to internal users.
  • Collaborate closely with data engineers to ensure smooth integration between the data layer and application layer.
  • Build and maintain CI/CD pipelines, containerised deployments, and application monitoring.
  • Participate in design reviews and code reviews, contributing to shared engineering standards.
  • Iterate on prototypes and evolve them into reliable, well-tested, maintainable products.

AI and data are moving faster than most companies can keep up with. The software wrapped around them is what decides whether that speed becomes something real. Here, we focus on building AI software that's actually usable: reliable, scalable, and easy for people to trust says Jesper Wass, Director of Data & AI Engineering

About you
Who we are looking for

Must-haves:

  • Collaborative team player, interested in learning and sharing knowledge.
  • 1–3 years of experience building and shipping data-based software applications in production.
  • Extensive Python skills and solid software engineering fundamentals (testing, CI/CD, code review).
  • Experience building APIs or backend services that interface with data or external systems.
  • Understanding of application architecture and how to design maintainable, scalable systems.
  • Some hands-on exposure to working with data — databases, data pipelines, or ML model outputs.

Nice-to-haves:

  • Experience integrating ML models into software applications.
  • Familiarity with data tools such as Dagster, Snowflake, or dbt.
  • Cloud experience — Azure preferred.
  • Understanding of containerisation (Docker, Kubernetes basics).
  • Exposure to LLM-powered applications or agentic workflows.
Why you'll enjoy working with us
  • Be part of a supportive, creative, and collaborative team environment.
  • Build real products that make a tangible impact on TDC NET's data-driven operations.
  • Work at the intersection of software engineering, data, and ML — a rare and growing skill set.
  • Grow alongside experienced engineers across platform, data, and AI disciplines.
  • Contribute to Denmark's digital infrastructure and innovation.
Contact

If you have questions about the position or want to know more about what it means to work at TDC NET, feel free to reach out to Jesper Wass, Director of Data & AI Engineering, at +4529474492.

We look forward to reviewing your application and potentially welcoming you to our team at TDC NET.

Location

Teglholmsgade 1, Copenhagen or Sletvej 30, Aarhus

Process

We invite candidates for interviews on a continuous basis. The application deadline is 20 August 2026.

You can expect to hear from us within 3 weeks from the application date.

We encourage you not to include a photo in your CV or cover letter.

In TDC NET we are dedicated to fostering an inclusive culture that values diversity, and we pride ourselves on providing equal opportunities for everyone. All qualified candidates will be assessed regardless of ethnicity, religion, gender, gender identity, sexual orientation, disability and all the other characteristics that make us different.

We are looking forward hearing from you!
TDC NET - lots of benefits

Engage in meaningful work. The green transition needs a strong digital infrastructure. With us you will take part in delivering the technological solutions. For all of us.

We provide the working life of the future

We set targets for a healthy and safe working environment. Our work culture is digital and flexible when compatible with tasks and colleagues. Welcome to your new hybrid workplace.

Development through challenges - get lots of responsibility from day one

Get responsibility quickly and be a part of the biggest transformation in our field - ever. Be challenged.

Become part of a strong network

Take part in connecting Denmark together with both new and experienced colleagues and many various professional competencies. In TDC NET we are both motivated and united by a strong network.

Our values

#LI-POST #TDCNET

Placering

Teglholmsgade 1
2450 København

Sletvej 30
8310 Aarhus

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

Similar jobs worth comparing

Software Engineer – Data & ML Applications
Software Engineer – Data & ML Applications

TDC NET • København

On-site
DKK 480,000 - 640,000
AI Product Owner
AI Product Owner

TDC NET • København

Hybrid
DKK 900,000 - 1,300,000
AI Product Owner
AI Product Owner

TDC NET A/S • København

Hybrid
DKK 900,000 - 1,200,000
Hybrid workplace
Meaningful work
Green digital infrastructure
Student Assistant - Procurement
Student Assistant - Procurement

TDC NET • København

Hybrid
DKK 156,000 - 234,000
Hybrid workplace
Meaningful work
Professional networking
Data Engineer
Data Engineer

Everllence • Roskilde

Hybrid
DKK 600,000 - 900,000
Remote work options
Mobility package
Relocation support
+1
Student Assistant - Procurement
Student Assistant - Procurement

TDC NET A/S • København

Hybrid
DKK 165,000 - 248,000
Hybrid workplace
Flexible work culture
Data Engineer
Data Engineer

Devoteam • København

On-site
DKK 550,000 - 700,000
Continuous Growth & Community
Work-Life Balance
Social Events
Data-Driven Software Engineer for ML Apps
Data-Driven Software Engineer for ML Apps

TDC NET • København

On-site
DKK 480,000 - 640,000
Data Management Consultant
Data Management Consultant

Netcompany • København

On-site
DKK 335,821 - 447,761
Personal mentorship
Internal training programs
Inclusive work culture
Experienced Data Engineer
Experienced Data Engineer

Devoteam • København

On-site
DKK 800,000 - 1,100,000
Continuous growth
Six weeks vacation
Unlimited unpaid time off
+1