26 Aug
|
Astroum AI
|
Hyderabad
26 Aug
Astroum AI
Hyderabad
Level: Senior - Type: Full-time, hands-on Primary stack: Python - FastAPI - PostgreSQL - LLM APIs - React/TypeScript
The role
A senior, hands-on engineer who owns backend architecture, database-level security, and LLM/AI systems — and reviews this code to a high bar. You set the patterns, make the technical decisions, and are the last line of defense on the highest-risk code.
This is an AI-assisted build: AI coding tools generate most of the implementation. Your value is engineering judgment — architecture, technical decisions, rigorous code review, edge cases, and unblocking — not lines typed. Because generation is rapid, review is the bottleneck, and reviewing security and data-isolation code is the most critical thing you do.
The depth requirements below are deliberately specific. We expect you to have hands-on, production-grade command of most of them and the ability to reason from first principles about the rest.
Technical depth we expectPython (expert)
- Idiomatic modern Python (3.11+): type hints, dataclasses/pydantic models, generics, protocols.
- Async:
asyncio event loop model, async/await, structured concurrency, the blocking-call-in-async-context trap, asyncio.gather vs TaskGroup, cancellation and timeouts.
- Performance: profiling (cProfile/py-spy), where the GIL matters and where it doesn't, when to reach for processes vs threads vs async, memory profiling for long-running services.
- Packaging and dependency hygiene; pinned, reproducible builds.
FastAPI / API design (expert)
- Dependency-injection system, request lifecycle, middleware ordering, background tasks, lifespan events.
- Pydantic v2 models for request/response validation; custom validators; serialization edge cases.
- Server-Sent Events (SSE) and streaming responses — backpressure, client disconnects, partial-failure mid-stream, keep-alives.
- Auth integration:JWT (signing, verification, key rotation, exp/nbf/aud claim validation, clock-skew handling), API-key schemes (hashing, prefixin
📌 Senior Full-Stack Ai/software Engineer (Hyderabad)
🏢 Astroum AI
📍 Hyderabad