Talent.com
Senior Software Engineer

Senior Software Engineer

Forage AIKolhāpur, Republic Of India, IN
1 day ago
Job description

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.

    Create a job alert for this search

    Senior Software Engineer • Kolhāpur, Republic Of India, IN