Ditto tech stack

Ditto builds mostly with Rust, C++, Kotlin, Python. Its stack also includes Kubernetes, AWS, Realm, SQLite. Rust is named in 15 of the 22 job postings Ditto published in the last 12 months (68%). Counted by Alion from the job postings of Ditto, updated Sep 29, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 29, 2026
Technologies in use
74
Postings analysed
22
Open now
8
Modernity
72 /100
New in 6 months
7

What programming languages does Ditto use?

Rust is named in 68% of job postings at Ditto, followed by C++ (32%), Kotlin (27%), Python (23%).

Rust 15 68% required in 67% · 5 open now · since Jul 2025
C++ 7 32% required in 86% · 3 open now · since Jul 2025
Kotlin 6 27% required in 50% · 2 open now · since Oct 2025
Python 5 23% required in 60% · 2 open now · since Oct 2025
Swift 4 18% required in 50% · 1 open now · since Oct 2025
Java 3 14% required in 100% · 1 open now · since Dec 2025
SQL 2 9% required in 100% · 1 open now · since Jun 2026
Go 2 9% optional · 1 open now · since May 2026
Show all (12)
Dart1
Objective-C1
TypeScript1
JavaScript1

What frameworks and libraries does Ditto use?

Core Bluetooth is named in 9% of job postings at Ditto, followed by Pydantic (5%), React.js (5%), Flutter (5%).

Core Bluetooth 2 9% optional · 1 open now · since Jan 2026
Pydantic 1 5% required in 100% · since Aug 2026
React.js 1 5% required in 100% · since Aug 2026
Flutter 1 5% optional · since Aug 2026
OpenTelemetry 1 5% optional · since Aug 2026
React Native 1 5% optional · since Aug 2026

What databases does Ditto use?

Realm is named in 9% of job postings at Ditto, followed by SQLite (9%), Couchbase (5%), Oracle (5%).

Realm 2 9% optional · 1 open now · since May 2026
SQLite 2 9% optional · 1 open now · since Jul 2025
Couchbase 1 5% required in 100% · 1 open now · since Sep 2026
Oracle 1 5% required in 100% · since Jun 2026
PostgreSQL 1 5% required in 100% · since Jun 2026

What cloud and platforms does Ditto use?

Kubernetes is named in 36% of job postings at Ditto, followed by AWS (23%), Azure (23%), GCP (23%).

Kubernetes 8 36% required in 75% · 2 open now · since Mar 2026
AWS 5 23% required in 80% · 1 open now · since Dec 2025
Azure 5 23% required in 80% · 1 open now · since Dec 2025
GCP 5 23% required in 80% · 1 open now · since Dec 2025
Linux 3 14% optional · 1 open now · since Jan 2026
Android SDK 2 9% required in 100% · 1 open now · since May 2026
Apache Kafka 2 9% required in 100% · since Apr 2026
GitHub 2 9% required in 100% · 1 open now · since Aug 2026
Show all (19)
Grafana2
Amazon EKS1
Azure AKS1
Databricks1
Datadog1
Google GKE1
K3s1
OpenShift1
Figma1
Windows1
vLLM1

What developer tools does Ditto use?

Prometheus is named in 9% of job postings at Ditto, followed by Cosign (5%), Gateway API (5%), GraphQL (5%).

Prometheus 2 9% required in 100% · since Jul 2025
Cosign 1 5% required in 100% · since Apr 2026
Gateway API 1 5% required in 100% · since Apr 2026
GraphQL 1 5% required in 100% · since Jun 2026
Helm 1 5% required in 100% · since Apr 2026
Microsoft Excel 1 5% required in 100% · since Aug 2026
Model Context Protocol 1 5% required in 100% · since Aug 2026
Rest API 1 5% required in 100% · since Jun 2026
Show all (14)
Syft1
Terraform1
cert-manager1
kubectl1
Teleport1
kubeadm1

What AI and ML technologies does Ditto use?

LLM is named in 5% of job postings at Ditto.

LLM 1 5% required in 100% · since Aug 2026

Which engineering practices does Ditto ask for?

Wi-Fi is named in 32% of job postings at Ditto, followed by Offline-First (32%), CI/CD (9%), Self-Healing (9%).

Wi-Fi 7 32% required in 86% · 3 open now · since Oct 2025
Offline-First 7 32% required in 29% · 3 open now · since Mar 2026
CI/CD 2 9% required in 100% · since Aug 2026
Self-Healing 2 9% required in 100% · 1 open now · since Mar 2026
AI Agents 1 5% required in 100% · since Aug 2026
ETL/ELT 1 5% required in 100% · since Jun 2026
Function Calling 1 5% required in 100% · since Aug 2026
Incident Management 1 5% required in 100% · since Dec 2025
Show all (17)
Prompt Engineering1
SLI/SLO/SLA1
SRE1
State Management1
Structured Outputs1
Fine-tuning1
GitOps1
Platform Engineering1
Post-training1

What does each Ditto team work with?

The technologies each team's postings require most often, with the number of postings that require them.

Backend

10 postings
Rust8
C++5
Kubernetes3
AWS2
Azure2
GCP2

Mobile

3 postings
Android SDK2
Java2
Kotlin2

See the open roles

How does your stack fit Ditto?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does Ditto pay by technology?

Median stated pay of the postings that name each technology, against the median of all Ditto postings with stated pay: $259k across 22 postings.

TechnologyPostings with payMedianvs company median
Rust15$259k0%
Kubernetes8$259k0%
C++7$260k0%
Kotlin6$259k0%
AWS5$288k+11%
Azure5$288k+11%
GCP5$288k+11%
Python5$259k0%

How is the Ditto stack changing?

Read from the dates of the postings themselves: a technology is new when the first posting that names it appeared in the last six months, rising or falling when its share of postings moved between the last two quarters.

First appeared
CI/CDAug 2026
GitHubAug 2026
SQLJun 2026
Android SDKMay 2026
GoMay 2026
RealmMay 2026
Apache KafkaApr 2026
Not named for 6 months
Self-HealingMar 2026

How modern is the Ditto stack?

Modern AI adopter 72/100

Ditto scores 72 out of 100 (Modern). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 1; legacy ones: 0.

How common is the Ditto stack in its industry?

Share of the 454 companies in the same industries, whose stack Alion knows, that use each technology.

Rust4%
Kubernetes15%
C++10%
Kotlin5%
AWS22%
Azure17%
GCP13%
Python30%
Swift1%
Java11%

What sets Ditto apart

Rust4%
Swift1%

Questions about the Ditto tech stack

What programming languages does Ditto use?

The languages named in Ditto job postings are Rust (68%), C++ (32%), Kotlin (27%), Python (23%), Swift (18%), as a share of the 22 postings of the last 12 months.

Does Ditto use Kubernetes?

Yes. Kubernetes is named in 8 of 22 job postings (36%) and required in 6 of them.

What cloud and platforms does Ditto use?

The cloud and platforms named in Ditto job postings are Kubernetes (8), AWS (5), Azure (5) (postings in brackets).

What skills do you need for a Backend job at Ditto?

Backend postings at Ditto most often require Rust (8), C++ (5), Kubernetes (3), AWS (2), out of 10 postings in the last 12 months.

Is the Ditto tech stack changing?

Yes. CI/CD, GitHub, SQL, Android SDK first appeared in Ditto job postings in the last six months.

How modern is the Ditto tech stack?

Ditto scores 72 out of 100 (Modern). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 1; legacy ones: 0.

How does Alion know the Ditto tech stack?

Alion reads every job posting Ditto publishes and tags the technologies each one names. The figures on this page count the 22 postings of the last 12 months and were updated on Sep 29, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "Ditto tech stack: 74 technologies from 22 job postings", as of Sep 29, 2026. https://alion.io/company/ditto/technologies

Licence: CC BY-SA 4.0JSON