Skip to content
Posted Band

Greenhouse source · 22 successful snapshot days

Duolingo careers archive

Historical public job-posting and salary observations collected through Sep 27, 2026. These dated observations do not confirm which roles are currently open. Check the employer board for current availability.

roles in last snapshot
82
roles with salary evidence
3
successful snapshot days
22
latest collection (UTC)
Sep 27, 2026

Answer-first company summary

Key observations

Deterministic summaries of the published company artifact. Comparison language appears only when an exact 7-, 30-, or 90-day boundary exists; the tables below remain the exact-value source.

  1. 7-day hiring activity

    Duolingo public posting count increased by 1 over 7 days

    Active advertised roles on the public Greenhouse board moved from 81 on Sep 20, 2026 to 82 on Sep 27, 2026. This is a public-posting demand signal, not completed hires, headcount, or company performance.

  2. Posted salary transparency

    Duolingo salary disclosure rate fell by 0.0 percentage points over 7 days

    Parseable employer-posted salary evidence moved from 3/81 active roles (3.7%) to 3/82 (3.7%) at the exact boundary. 1 original currency/pay-interval group is kept separate, with no foreign-exchange conversion or annualization.

  3. Employer-labeled hiring mix

    “Marketing and Communications” led 7-day department-label movement; “Beijing, China” was tied for the largest 7-day location-label move

    “Marketing and Communications” moved from 7 to 9 postings (+2). “Beijing, China” moved from 8 to 7 postings (-1); 3 published location labels shared the same absolute change. Labels are employer-provided, can overlap, and are not a normalized taxonomy or proof of an organizational decision.

Hiring velocity

Source-backed comparison windows

Advertised roles, not hires

7-day net change

+1

81 roles on Sep 20, 2026 → 82 on Sep 27, 2026Salary disclosure movement3/81 (3.7%) → 3/82 (3.7%) · 0.0 pp

Change by dimension

Hiring mix changes

Start and end counts use the employer's own department and location labels on the exact comparison boundaries. Only labels whose posting count changed are listed.

Sep 20, 2026–Sep 27, 2026

7-day mix change

Departments and teams

Marketing and Communications7 → 9+2
Engineering4 → 3-1

Locations

Pittsburgh, PA32 → 33+1
Beijing, China8 → 7-1
New York, NY; Pittsburgh, PA1 → 2+1

A posting can carry multiple department or location labels and therefore appear in more than one row. Label changes reflect the source taxonomy as published; they do not prove an organizational change.

Daily UTC record

Snapshot history

Successful snapshots only

Observed active posting history

22 observations · range 80–90

Duolingo observed public job postings22 successful UTC snapshots from 2026-09-04 through 2026-09-27, with active public job-posting counts ranging from 80 to 90. Lines connect consecutive dates only.
Points mark successful UTC snapshots; the filled point is the latest observation. 2 collection gaps break the line. The chart shows advertised roles, not hires or headcount, and supplements the exact table below.
Date (UTC)ActiveAppearedConfirmed closedSalary disclosed
Sep 27, 202682——3 (3.7%)
Sep 25, 202682003 (3.7%)
Sep 24, 202683003 (3.6%)
Sep 23, 202683213 (3.6%)
Sep 22, 202681103 (3.7%)
Sep 21, 202681003 (3.7%)
Sep 20, 202681043 (3.7%)
Sep 19, 202681——3 (3.7%)
Sep 17, 202683003 (3.6%)
Sep 16, 202683303 (3.6%)
Sep 15, 202680000 (0%)
Sep 14, 202680000 (0%)
Sep 13, 202680050 (0%)
Sep 12, 202680020 (0%)
Sep 11, 202685020 (0%)
Sep 10, 202687000 (0%)
Sep 9, 202689000 (0%)
Sep 8, 202689000 (0%)
Sep 7, 202689000 (0%)
Sep 6, 202689030 (0%)
Sep 5, 202689200 (0%)
Sep 4, 202690——0 (0%)

Current hiring mix

Where the latest roles are concentrated

Departments and teams

Software Engineering21
Product Management11
Marketing and Communications9
Data Science + Analytics6
Product Design5
Strategy + Business Operations4
Talent Acquisition4
Engineering3

Locations

New York, NY33
Pittsburgh, PA33
Beijing, China7
New York, NY; Pittsburgh, PA2
Remote - California2
Tokyo, Japan2
London, England1
New York, NY; Pittsburgh, PA; Seattle, WA1

Multi-location and multi-team postings can appear in more than one row, so these assignments do not necessarily sum to the active-role total.

Posted salary

Employer-disclosed compensation evidence

Salary disclosure by department and location

Each rate uses active roles carrying the employer's label as its denominator and roles with at least one parseable employer salary disclosure as its numerator.

Departments and teams

Roles with disclosure / active labeled roles

Software Engineering0/210%
Product Management0/110%
Marketing and Communications0/90%
Data Science + Analytics0/60%
Product Design0/50%
Strategy + Business Operations0/40%
Talent Acquisition0/40%
University3/3100%

Locations

Roles with disclosure / active labeled roles

Pittsburgh, PA2/336.1%
New York, NY0/330%
Beijing, China0/70%
New York, NY; Pittsburgh, PA0/20%
Remote - California0/20%
Tokyo, Japan0/20%
New York, NY; Pittsburgh, PA; Seattle, WA1/1100%
London, England0/10%

A posting can carry multiple employer-provided labels and therefore appear in more than one row. Rows are ranked by active labeled roles and do not necessarily sum to the company total. Employer taxonomies are shown as published rather than normalized.

Original units

Source-native salary range distribution

Each row keeps one employer-stated currency and pay interval separate. Bound summaries show minimum / median / maximum across range observations in that row.

No FX or annualization
Original unitPostingsObservationsFull rangesLower bounds: min / median / maxUpper bounds: min / median / max
USD / hour333$47 / $54 / $543 stated lower bounds$49 / $56 / $563 stated upper bounds

A posting may contribute multiple observations when the employer lists separate location or compensation tiers. Posting counts are distinct within each row; observations and full ranges use the range-observation grain. Groups are not compared across currencies or pay intervals.

RoleDisclosed rangeScopeSource
Associate Product Manager, Intern$54–$56 per hourATS structured compensation range: USD 54–56 per hour.Employer wording (may differ from the structured ATS value above): Hourly Range for this internship is: — Connect with your recruiter on the benefits for interns at Duolingo!Hourly Range for this internship isOpen role
Software Engineer, Intern$54–$56 per hourATS structured compensation range: USD 54–56 per hour.Employer wording (may differ from the structured ATS value above): Hourly Range for this internship is: — Connect with your recruiter on the benefits for interns at Duolingo!Hourly Range for this internship isOpen role
Software Engineer, Thrive Intern$47–$49 per hourATS structured compensation range: USD 47–49 per hour.Employer wording (may differ from the structured ATS value above): Hourly Range for this internship is: — Connect with your recruiter on the benefits for interns at Duolingo!Hourly Range for this internship isOpen role

3 of 82 active postings contain at least one parseable employer disclosure. Up to eight source examples are shown.

Consecutive snapshots

Verified salary range changes

Same posting and scope

No verifiable salary range change is available yet.

Posted Band only publishes a change when the same posting and compensation scope have one uniquely matched range on consecutive successful UTC snapshot days.

From the source

All current openings (82)

Openings are grouped by the employer's first department label, then by the earliest successful UTC snapshot in this archive carrying the same source job ID; date groups run oldest to newest. Each row lists the role, location, and posted salary. Every role comes from the latest successful employer ATS snapshot; a multi-label role appears once under its first employer-supplied department label.

AI + Machine Learning Engineering

2 openings

First observed Sep 4, 2026

Business

2 openings

First observed Sep 4, 2026

Data Science + Analytics

6 openings

First observed Sep 4, 2026

Design Studio

1 opening

First observed Sep 4, 2026

DevOps

2 openings

First observed Sep 5, 2026

Engineering

3 openings

First observed Sep 4, 2026

Executive + Senior Leadership

2 openings

First observed Sep 4, 2026

Leadership + Talent Development

1 opening

First observed Sep 4, 2026

Learning Experience

1 opening

First observed Sep 4, 2026

Legal

1 opening

First observed Sep 4, 2026

Marketing and Communications

9 openings

First observed Sep 4, 2026

First observed Sep 23, 2026

Product Design

5 openings

First observed Sep 4, 2026

Product Management

11 openings

First observed Sep 4, 2026

First observed Sep 22, 2026

Scaling Operations

3 openings

First observed Sep 4, 2026

Software Engineering

21 openings

First observed Sep 4, 2026

Strategy + Business Operations

4 openings

First observed Sep 4, 2026

Talent Acquisition

4 openings

First observed Sep 4, 2026

UX Research

1 opening

First observed Sep 4, 2026

University

3 openings

First observed Sep 16, 2026

Provenance

Source and interpretation

Counts come from the named public ATS endpoint and reflect advertised postings, not completed hires, employee headcount, or a claim about company performance. Salary observations are employer-posted ranges, not Posted Band estimates; missing bounds, currencies, or intervals are not inferred.

Open the public Greenhouse endpoint

Related current data

Links appear only when the latest published company snapshot matches the page's employer-provided role or location labels.

Suggested citation

Cite this dataset

Posted Band. “Duolingo hiring activity.” Greenhouse public job-board snapshots, Sep 4, 2026–Sep 27, 2026. Updated Sep 27, 2026. https://postedband.com/companies/duolingo.

Coverage
Sep 4, 2026–Sep 27, 2026
Source class
Greenhouse public job-board snapshots

Keep the metric window and source class with quoted figures. Public job postings describe advertised demand, not completed hires or headcount. Read the full methodology before extending an observation.