Senior Software Engineer
New
F
FirstWorkAI HR technology
Location: India
Workplace: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional backend engineering experience
- Required Skills
- PostgreSQLPythonSQLDjangoRESTful APIsPlaywrightDistributed Systems
Requirements
- Have 5+ years of professional backend engineering experience.
- Have owned a system end to end.
- Demonstrate strong SQL and relational data modeling, including schema design and reading query plans.
- Understand distributed systems fundamentals, including queues, asynchronous workers, idempotency, retries, and partial failure.
- Have a track record of leading a project across several engineers and delivering it.
- Ensure correctness in multi-tenant systems, with queries scoped to individual customers.
- Write clear design documents, pull requests, and incident writeups.
- Be comfortable with ambiguity and defining problems alongside solving them.
- Nice to have: strong Python experience, including Django and Django REST Framework or an equivalent.
- Nice to have: experience shipping LLM- or ML-powered features to production and working with agentic systems or orchestration frameworks.
- Nice to have: browser automation at scale with Playwright or similar, and experience with Temporal, Celery, Airflow, or another durable execution engine.
- Nice to have: PostgreSQL experience beyond CRUD, LLM evaluation and cost control, or experience in regulated domains and high-volume operational products.
Responsibilities
- Own a subsystem such as document processing, workflow automation, compliance rules, communications, or integrations, and lead projects from design through rollout.
- Ship AI agent capabilities into production, including extraction and validation pipelines, confidence handling, human review routing, and accuracy feedback loops.
- Build browser-based agents that operate government and third-party portals.
- Own the accuracy and cost of shipped AI across prompts, structured output, evaluation, model selection, and spend per document.
- Design and evolve REST APIs and webhooks for customer ATS, HR, and payroll integrations.
- Build durable asynchronous workflows in Temporal for automations, AI jobs, and bulk actions, with safe retries.
- Design schemas and data models that support growth in tenants, volume, and product surface.
- Improve latency and throughput using production evidence, profiling, and validation of performance improvements.
- Raise engineering standards through design reviews, code reviews, and mentoring.
- Work with product and operations to turn customer processes into product.
View Full Description & ApplyYou'll be redirected to the employer's site