Talent.com
Software Engineer
Software EngineerForage AI • Gurgaon, Haryana, India
Software Engineer

Software Engineer

Forage AI • Gurgaon, Haryana, India
30+ days ago
Job description

Experience required : 2–4 years of professional software engineering experience.

Budget for the role - Max Up to Rs. 15 LPA depending on your interview.

100% remote Opportunity

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 :

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

Required Qualifications

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

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

  • Ownership of modules end‑to‑end (design → build → deploy → operate).
  • Clear communication, collaborative problem‑solving, and documentation.
  • Pragmatic engineering : small PRs, incremental delivery, and measurable reliability.
  • 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.
  • ForageAI is an equal‑opportunity employer. We value curiosity, craftsmanship, and collaboration.

    Create a job alert for this search

    Software Engineer • Gurgaon, Haryana, India

    Related jobs
    Software Engineer II

    Software Engineer II

    LexisNexis Legal & Professional® • Gurgaon, Haryana, India
    This job is with LexisNexis Legal & Professional®, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Gartner • Gurgaon, Haryana, India
    About Gartner Digital Markets : .Gartner Digital Markets is a business unit within Gartner.Our mission is to help small businesses make the right technology choices and find the tools they need to gr...Show more
    Last updated: 27 days ago • Promoted
    Zinnia - Software Engineer - CIAM Solutions

    Zinnia - Software Engineer - CIAM Solutions

    Zinnia • Gurugram
    Who You Are : As a Software engineer, you will execute on products vision for a modern, frictionless, scalable, API first and persona-driven customer identity and access manage...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    CARS24 • Gurugram, Haryana, India
    Tech Support Ace : Resolve technical queries related to mobile app UI / UX, APIs, plug-ins, and the CARS24 product suite with clear, effective solutions for a seamless user experience.Quality Champion...Show more
    Last updated: 14 days ago • Promoted
    Software Engineer

    Software Engineer

    Confidential • Gurgaon / Gurugram, India
    Orange Business is a network and digital integrator that understands the entire value chain of the digital world, freeing our customers to focus on the strategic initiatives that shape their busine...Show more
    Last updated: 30+ days ago • Promoted
    Calypso Principal Software Engineer

    Calypso Principal Software Engineer

    Stratacent • Gurugram, Haryana, India
    Calypso Principal Software Engineer.Your role as Calypso Principal Software Engineer is to work with engineering teams and architecture to produce high-quality technology solutions.You will be give...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer

    Software Engineer

    Valkyrie People Consulting • Gurugram, Haryana, India
    The Software Engineer will design, develop, and maintain software solutions, contributing to the company’s IT projects and technological innovations. This role requires a proficient developer skille...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer

    Software Engineer

    Taggd • Gurugram, Haryana, India
    We are looking for a talented Software Engineer with hands-on experience in Quarkus and Red Hat Fuse to design, develop, and maintain integration solutions. The ideal candidate will have strong prof...Show more
    Last updated: 23 days ago • Promoted
    Software Engineer

    Software Engineer

    Leapwork • Gurgaon, Haryana, India
    At Leapwork our vision is to break down the barriers between humans and computers through the worlds most accessible automation platform. Leapwork as a truly innovative and disruptive product leadin...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Confidential • Gurugram, Gurgaon / Gurugram, India
    Mechademy combines decades of expertise in Turbomachinery with advanced machine learning algorithms to power its IoT platform, Turbomechanica®. By analyzing data from multiple sources, the platform ...Show more
    Last updated: 28 days ago • Promoted
    Shiprocket - Senior Software Engineer

    Shiprocket - Senior Software Engineer

    Bigfoot Retail Solutions Pvt. Ltd • Gurugram
    Responsibilities : - Work with developers to design algorithms and flowcharts - Produce clean, efficient code based on specifications &...Show more
    Last updated: 22 days ago • Promoted
    Software Engineer

    Software Engineer

    Snapdeal • Gurgaon, Haryana, India
    Designation : Software Engineer Location : Gurgaon Experience : 0-2 years Employment Type : Full-Time (Mon – Fri) Designation : Senior Software Engineer Location : Gurgaon Experience : 3-5 years Employme...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer

    Software Engineer

    Accenture • Gurgaon, Haryana, India
    Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications.Use modern frameworks and...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer

    Software Engineer

    Alkami • Gurgaon, Republic Of India, IN
    Role and Responsibilities : Guide the work of a group of SDETs in one or more functional areas with responsibility for all aspects of test automation, including framework enhancements and being an e...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Custom Software Engineer

    Custom Software Engineer

    Confidential • Gurgaon / Gurugram, Gurugram, India
    Develop custom software solutions to design, code, and enhance components across systems or applications.Use modern frameworks and agile practices to deliver scalable, high-performing solutions tai...Show more
    Last updated: 12 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Grantify • gurugram, uttar pradesh, in
    Grantify is an innovative education platform that streamlines the university admissions process through a transparent and data-driven ecosystem. By aligning student budgets and academic goals with t...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Mettl • Gurugram, Haryana, India
    We are seeking a talented individual to join our Technology team at Mercer.This role will be based in Gurugram.This is a hybrid role that has a requirement of working at least three days a week in ...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    HiAstro • Gurugram, Haryana, India
    We are a well-funded Generative AI startup committed to crafting exceptional human-centered conversational experiences for consumers worldwide. Our mission is to make AI interactions more accessible...Show more
    Last updated: 24 days ago • Promoted