Software Engineer

4 weeks ago


india, IN Forage AI Full time

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

Budget for the role - Max Up to Rs. 15 LPA

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.


  • Software Engineer

    4 weeks ago


    india, IN LaunchPilot School Full time

    Company Description LaunchPilot is a startup-focused business school designed for corporate professionals and mid-career individuals, where they learn business by building one, travel the world, and graduate with an accredited MBA degree. We believe the future belongs to entrepreneurs, builders, and creators, and that travel is one of the best forms of...


  • india, IN KPG99 INC Full time

    Job Title: Senior Software EngineerLocation: Remote (Offshore)Duration: ContractJob Description: Required Core Tech Stack:Java OR ScalaAWS Kubernetes TerraformJenkins or similar for CI/CD Design and implement tier-1 microservices in Java and/or Scala. Implement asynchronous processes to run in the cloud for various data transformation operations. Work on...


  • Mohali district, India, IN Micromation Private Limited Full time

    Role OverviewWe are seeking a Software & Embedded Systems Engineer who can bridge the gap between hardware and application software. The role involves developing embedded firmware, communication protocols, and POS software modules, while also supporting hardware design when needed.Key ResponsibilitiesDevelop firmware in Embedded C for ARM...


  • india, IN RapidBrains Full time

    Job Title - Software Engineer – IoT & Device Communication SystemsExp - 5+ yearsContract Duration - Short TermJob DescriptionWe’re hiring a Software Engineer who can build and optimize IoT communication layers for prosthetic devices. You’ll develop firmware bridges, mobile integrations, and device-mesh architectures connecting multiple on-device...


  • Bangalore Urban, Karnataka, India, IN Visa Full time

    Staff Software Engineer (7 - 9 years of experience in Full stack developer, Java, Angular, Spring Boot, Gen AI)Bangalore, IndiaFull-timeJob Family Group: Technology and OperationsCompany DescriptionVisa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial...


  • Gurugram, Haryana, India, IN Inovalon Full time

    Duties & Responsibilities: Provide excellence in management and leadership for multiple teams to help achieve company objectives.Responsible for the overall quality and delivery of multiple applications.Identify goals and tracking metrics to ensure objectives are met and recommend process improvement.Support organizational capacity through staffing, budget...


  • india, IN Resourceful Talent Group Full time

    We are seeking a highly skilled Senior Integration Developer (Senior Software Engineer) to join our client’s Professional Services Team. In this role, you will design, develop, and implement complex integration solutions that connect applications, APIs, cloud services, and data systems. The ideal candidate is hands-on, detail-oriented, and able to deliver...

  • Software Engineer

    4 weeks ago


    india, IN Intec Select Full time

    Openlink Endur Developer - $200 - $300 Per Day – India (Remote) – 6 Months – Oil & GasOverview:A market leading Oil & Gas organisation are searching for an experienced Openlink Endur Developer with full end to end development experience to join their team in London on a hybrid basis.Role & Responsibilities:You will work from high-level requirements...


  • india, IN Cotiviti Full time

    At Edifecs/Cotiviti, you’ll join the Engineering team responsible for the design and implementation of a multi-tenant SaaS (Software-as-a-Service) platform that is transforming the healthcare space. Your primary responsibility will be the design and implementation of Edifecs/Cotiviti’s payer and provider solutions. Your ability to drive all aspects of...

  • Full Stack Engineer

    4 weeks ago


    india, IN BayOne Solutions Full time

    Job Responsibilities 6+ years of experience--Develops secure and high-quality production code, and reviews and debugs codes.Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life CycleInfluences peers and project decision-makers to consider the use and application of...