Salary
≈ $30k – $81k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 5+ years exp
First seen by Alion on Aug 27, 2026.
Overview
Company
Impact
Profile match
Thena is a software company that grew from the shift of business customers toward the flexible communication they know from consumer messaging, and it builds systems that turn messy enterprise data into correct, machine-readable output. Its engineers work on long-running data processes that scale to millions of rows, with language models as a reasoning step. The company is headquartered in San Francisco, United States.
Backed by Lightspeed Venture Partners
We build systems that take messy, high-volume enterprise data and turn it into something correct and machine-readable at the other end. The hard parts are durability processes that run for days, survive anything and scale, with individual datasets running into the millions of rows. Language models sit inside these systems as a reasoning step, never as the thing doing the heavy lifting.
We are looking for the person who will own how this gets built. You would lead a small engineering team, work directly with the founder on architecture, and be accountable for the system being right, not merely for it shipping.
Responsibilities:
- Architecture execution. The core positions are settled: models reason over summaries, samples and clustered exceptions and emit specifications; deterministic code executes those specifications over the full dataset. A durable workflow engine owns the long-lived process; agent orchestration stays inside a single step and holds no state that must survive a restart. You will hold those boundaries as the system grows, and argue with us where you think we are wrong.
- Polyglot workers. TypeScript workflow definitions alongside the NestJS service layer, Python data and agent activities on a separate task queue. Keeping workflow code deterministic and bulk data out of it is your line to defend.
- The data engine. Polars and DuckDB over Parquet, streaming. No Spark, no Databricks; this fits in one container and scales by queue depth and horizontal replicas. Making that hold at millions of rows is a real engineering problem.
- Evaluation. The system's output is not obviously wrong when it is wrong, and there is no human downstream to catch it. A regression harness over historical input/output pairs is what keeps us honest, and it is load-bearing infrastructure rather than a testing nicety. You will build it early.
- The team. Hiring alongside you, code review, setting the bar for what gets merged, and growing a junior engineer into someone senior.
- Production. Development in our own environment, production inside customer cloud tenants. Containerised, portable, and yours to keep running.
Requirements:
- 5-7 years building backend or data-intensive systems, with at least one system you took from design to production and then lived with afterwards.
- Deep TypeScript or deep Python, and real working competence in the other. This is a genuinely polyglot codebase.
- You have designed a distributed system with long-running state and understand why that is hard: idempotency, retries, exactly-once as a fiction, what happens when a process dies mid-flight on day four.
- Serious data engineering instincts. You have hit the wall where the obvious approach stops working at volume, and you know what you did next.
- Experience leading engineers: reviewing their work, unblocking them, and telling them when something is not good enough without making it personal.
- Judgment about correctness. You are the kind of engineer who asks "how would we know if this were silently wrong? " before shipping.
- Temporal, or any durable-execution or workflow-orchestration engine in production.
- LLM systems where accuracy was measurable and measured: retrieval, structured extraction, agentic pipelines with evaluation behind them.
- Columnar and out-of-core processing: Polars, DuckDB, Arrow, Parquet.
- Azure, or cloud work inside an enterprise tenant with real security and data-residency constraints.
- Tech stack: NestJS Temporal LangGraph Python Polars / DuckDB Parquet Pydantic v2 Postgres Redis LiteLLM React + Vite Azure Docker Terraform / Bicep Alembic, OpenTelemetry.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,828,706 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Leadership
Similar stack
Same company
Bengaluru
Sr. Principal Tech Lead, AWS Transform
1 hour ago
$276k – $350k per year • Equity • In office • Full-Time • 15+ years exp • Master's Degree • Seattle
Python
Java
C++
AI/ML
AI Agents
NLP
LLM
Knowledge Graph
DevOps
AWS
Apply
≈ $200k – $376k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Seattle
AI/ML
Computer Vision
Anomaly Detection
Machine Learning
DevOps
AWS
Cybersecurity
Defense in Depth
Apply
$264k – $350k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Redmond
Databases
Presto
Trino
AI/ML
Spark
Flink
Machine Learning
DevOps
AWS
Apply
Manager, Application Software Engineering
14 days ago
≈ $108k – $241k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Oshkosh
C#
C++
DevOps
Azure DevOps
RTOS
Azure
Wi-Fi
Management
Agile
Scrum
Waterfall
Apply
$83k – $166k per year • Equity • In office • Arlington
Management
Jira
Agile
Apply
≈ $33k – $52k per year (Estimated) • In office • Internship • Bristol
Python
JavaScript
C++
Apply
≈ $33k – $51k per year (Estimated) • In office • Internship • 3+ years exp • High School Diploma • Broughton
Python
JavaScript
SQL
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
Management
Google Workspace
Apply
In office • Internship • 3+ years exp • High School Diploma • Broughton
Python
JavaScript
SQL
ABAP
ABAP
SAP Fiori
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
Management
Google Workspace
Agile
Apply
≈ $42k – $109k per year (Estimated) • In office • Full-Time • Lund
Python
SQL
Databases
Neo4j
AI/ML
Prompt Engineering
LLM
RAG
Knowledge Graph
Frontend
GraphQL
DevOps
Rest API
Git
Management
Intercom
Apply
Aprendiz de analítica e ingeniería de datos
14 days ago
In office • Bogotá
Python
SQL
DevOps
GCP
GitHub
Analytics
Power BI
ETL/ELT
Apply
≈ $17k – $40k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bengaluru
Apply
HVAC technician
2 hours ago
≈ $20k – $46k per year (Estimated) • In office • Full-Time • 3+ years exp • Doha • Bengaluru
Apply
Growth Marketing Leader - APAC
3 hours ago
≈ $19k – $50k per year (Estimated) • In office • 10+ years exp • Bengaluru
Web3
Rollup
Marketing
LinkedIn
Apply
Senior Solution Architect
4 hours ago
≈ $36k – $63k per year (Estimated) • In office • 18+ years exp • Bengaluru
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Synopsys Fusion Compiler
Tessent
Synopsys SpyGlass
Synopsys Verdi
Synopsys TestMAX
Apply
Senior Solution Architect
4 hours ago
≈ $36k – $63k per year (Estimated) • In office • 15+ years exp • Bachelor's Degree • Bengaluru
Chips/EDA
Synopsys PrimeTime
Apply
This is one of many
1,828,706 more open roles from verified company boards, updated every day.

