Role Overview (Hands‑on Player‑Coach)
This is a hands‑on leadership role. You will both lead and actively contribute code . You’ll work closely with engineers—reviewing designs and PRs, pairing on tricky problems, and raising the bar on architecture, reliability, security, and performance.
Salary Budget upto Rs. 21-24 LPA
About ForageAI
ForageAI delivers large‑scale data collection and processing platforms : web crawlers, document parsers, data pipelines, and AI‑assisted workflows. Our primary language is Python ; we design for cloud‑native on AWS (with GCP / Azure exposure). We prioritize high ownership, strong collaboration, and pragmatic, well‑documented engineering.
Key Responsibilities :
- Own end‑to‑end delivery of projects : requirements, scoping, design, implementation, testing, deployment, and operations.
- Architect scalable, fault‑tolerant systems for crawling, parsing, enrichment, and data processing.
- Write production code in Python; set standards via code reviews , design docs, and reference implementations.
- Mentor and grow engineers : coaching on design, coding best practices, observability, and operational excellence.
- Collaborate with stakeholders / clients : translate business needs into clear technical plans; manage risks and trade‑offs.
- Establish engineering best practices (branching strategy, CI / CD, testing strategy, security baselines, SLAs / SLOs, incident / RCA processes).
- Partner with QA / Ops to ensure quality gates, deployment hygiene, and on‑call readiness.
- Drive exploration and adoption of GenAI / AI‑agent capabilities where they create clear value.
Required Qualifications :
7–11 years in software engineering, including 2–3+ years in a senior / lead capacity.Expert in Python ; strong command over data structures / algorithms , concurrency, and distributed systems concepts.Deep experience with SQL and NoSQL (plus schema design / modeling); familiarity with vector databases .Proven track record designing and shipping cloud‑native systems on AWS (S3, Lambda, ECS / EKS, SQS / SNS, RDS / DynamoDB, CloudWatch, IAM).Significant experience building and operating crawlers / parsers and robust ETL / ELT pipelines.Strong proficiency with Git , testing strategies (unit / integration / e2e), observability (logging / metrics / tracing), and performance tuning.Excellent communication : produces high‑quality design docs and gives actionable, empathetic feedback.Preferred / Good to Have (Prioritized)
GenAI & LLMs : LangChain, CrewAI, LlamaIndex , prompt design, RAG , evaluation; vector stores. (Strongly preferred and prioritized.)CI / CD & Containers : GitHub Actions / Jenkins, Docker , Kubernetes .Data Pipelines / Big Data : Airflow , Spark , Kafka , or equivalents.Infra as Code & Cloud Ops : Terraform / CloudFormation; security hardening, cost / performance optimization, capacity planning.Frontend / JS : not required ; basic JS or frontend exposure is nice‑to‑have only.Exposure to GCP / Azure .Experience with interviewing, onboarding, and developing talent.What Success Looks Like :
Clear, incremental delivery with measurable reliability (SLOs) and strong documentation.Teams consistently ship high‑quality code under your guidance; juniors level‑up through mentorship.Thoughtful trade‑offs that balance delivery speed, cost, security, and maintainability.Work‑from‑Home Requirements :
High‑speed internet for calls and collaboration.A capable, reliable computer (modern CPU, 8GB+ RAM).Headphones with clear audio quality.Stable power and backup arrangements.Forage AI is an equal‑opportunity employer. We value curiosity, craftsmanship, and collaboration.