Forage AI Careers!

Software Engineer

Technology

Full Time

Remote

Experience

2–4 years of professional software engineering experience

Qualification

Bachelor's degree

Offered Salary

Based on experience

Posted On

6 October, 2025

Valid Till

6 November, 2025

About Forage AI

ForageAI builds next‑generation systems for data collection and processing — large‑scale web crawling, document parsing, data pipelines, and automation. We work primarily in Python, leverage cloud‑native designs (mainly AWS, with exposure to GCP/Azure), and increasingly apply GenAI and AI agents across our stack. Every developer owns their module and collaborates closely with peers in a high‑ownership, high‑trust environment.

Role Overview:

You will design, build, and operate software for data collection and processing at scale. The role is hands‑on, with emphasis on clean design, reliability, and performance.

Key Responsibilities:

  • icon mark
    Develop and maintain Python applications for crawling, parsing, enrichment, and processing of large datasets.
  • icon mark
    Build and operate data workflows (ETL/ELT), including validation, monitoring, and error‑handling.
  • icon mark
    Work with SQL and NoSQL (plus vector databases/data lakes) for modeling, storage, and retrieval.
  • icon mark
    Contribute to system design using cloud‑native components on AWS (e.g., S3, Lambda, ECS/EKS, SQS/SNS, RDS/DynamoDB, CloudWatch).
  • icon mark
    Implement and consume APIs/microservices; write clear contracts and documentation.
  • icon mark
    Write unit/integration tests, perform debugging and profiling; contribute to code reviews and maintain high code quality.
  • icon mark
    Implement observability (logging/metrics/tracing) and basic security practices (secrets, IAM, least privilege).
  • icon mark
    Collaborate with Dev/QA/Ops; ship incrementally using PRs and design docs.

Required Qualifications

  • icon mark
    2–4 years of professional software engineering experience.
  • icon mark
    Strong proficiency in Python; good knowledge of data structures/algorithms and software design principles.
  • icon mark
    Hands‑on with SQL and at least one NoSQL store; familiarity with vector databases is a plus.
  • icon mark
    Experience with web scraping frameworks (e.g., Scrapy, Selenium/Playwright, BeautifulSoup) and resilient crawling patterns (respect robots/rotations/retries).
  • icon mark
    Practical understanding of system design and distributed systems basics.
  • icon mark
    Exposure to AWS services and cloud‑native design; comfortable on Linux and with Git.

Preferred / Good to Have (Prioritized)

  • icon mark
    GenAI & LLMs: experience with LangChain, CrewAI, LlamaIndex, prompt design, RAG patterns, and vector stores. (Candidates with this experience will be prioritized.)
  • icon mark
    CI/CD & Containers: exposure to pipelines (GitHub Actions/Jenkins), Docker, and Kubernetes.
  • icon mark
    Data Pipelines/Big Data: ETL/ELT, Airflow, Spark, Kafka, or similar.
  • icon mark
    Infra as Code: Terraform/CloudFormation; basic cost‑ and performance‑optimization on cloud.
  • icon mark
    Frontend/JS: not required; basic JS or frontend skills are a nice‑to‑have only.
  • icon mark
    Exposure to GCP/Azure.

How We Work

  • icon mark
    Ownership of modules end‑to‑end (design → build → deploy → operate).
  • icon mark
    Clear communication, collaborative problem‑solving, and documentation.
  • icon mark
    Pragmatic engineering: small PRs, incremental delivery, and measurable reliability.

Work‑from‑Home Requirements

  • icon mark
    High‑speed internet for calls and collaboration.
  • icon mark
    A capable, reliable computer (modern CPU, 8GB+ RAM).
  • icon mark
    Headphones with clear audio quality.
  • icon mark
    Stable power and backup arrangements.

ForageAI is an equal‑opportunity employer. We value curiosity, craftsmanship, and collaboration.

Apply Now