{"id":128793,"url":"https://alion.io/job/thena-engineering-team-lead-sde-3","title":"Engineering Team Lead (SDE 3)","company":{"id":6774,"name":"Thena","domain":"thena.ai","url":"https://alion.io/company/thena","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Leadership","role_family":"Leadership","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":81000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":27},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Azure","optional":false},{"name":"Databricks","optional":false},{"name":"Docker","optional":false},{"name":"DuckDB","optional":false},{"name":"JavaScript","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"LLM","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"Polars","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Spark","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"Alembic","optional":true},{"name":"Bicep","optional":true},{"name":"LiteLLM","optional":true},{"name":"Pydantic","optional":true},{"name":"Vite","optional":true}],"status":"live","first_seen_at":"2026-08-27T09:41:21Z","employer_posted_date":null,"last_verified_at":"2026-08-27T09:41:21Z","board_verified":false,"closed_at":null,"days_open":52,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":52},"description":"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.\nWe 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.\nResponsibilities:\nArchitecture 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.\nPolyglot 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.\nThe 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.\nEvaluation. 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.\nThe team. Hiring alongside you, code review, setting the bar for what gets merged, and growing a junior engineer into someone senior.\nProduction. Development in our own environment, production inside customer cloud tenants. Containerised, portable, and yours to keep running.\nRequirements:\n5-7 years building backend or data-intensive systems, with at least one system you took from design to production and then lived with afterwards.\nDeep TypeScript or deep Python, and real working competence in the other. This is a genuinely polyglot codebase.\nYou 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.\nSerious data engineering instincts. You have hit the wall where the obvious approach stops working at volume, and you know what you did next.\nExperience leading engineers: reviewing their work, unblocking them, and telling them when something is not good enough without making it personal.\nJudgment about correctness. You are the kind of engineer who asks \"how would we know if this were silently wrong? \" before shipping.\nTemporal, or any durable-execution or workflow-orchestration engine in production.\nLLM systems where accuracy was measurable and measured: retrieval, structured extraction, agentic pipelines with evaluation behind them.\nColumnar and out-of-core processing: Polars, DuckDB, Arrow, Parquet.\nAzure, or cloud work inside an enterprise tenant with real security and data-residency constraints.\nTech stack: NestJS Temporal LangGraph Python Polars / DuckDB Parquet Pydantic v2 Postgres Redis LiteLLM React + Vite Azure Docker Terraform / Bicep Alembic, OpenTelemetry.","description_format":"text","description_chars":3588,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Ticketing","Multimodal AI"],"lifecycle":[{"event":"open","at":"2026-08-27T09:41:21Z"}],"visa":[],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.537,"p_room":0.45,"age_days":50,"expected_fill_days":26,"reasons":["seen:50","win:tail"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/thena-engineering-team-lead-sde-3","json_url":"https://alion.io/job/thena-engineering-team-lead-sde-3.json","meta":{"generated_at":"2026-10-18T22:18:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32963,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6774},"rest":"https://alion.io/mcp/rest/get_company?id=6774"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fthena-engineering-team-lead-sde-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fthena-engineering-team-lead-sde-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fthena-engineering-team-lead-sde-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/thena-engineering-team-lead-sde-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fthena-engineering-team-lead-sde-3"}]}