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.