Junior Software Engineer
Forage AI
Job Description
Location: Remote (Work from Home)
About Forage A
IForageAI 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 Overvie
w:As a Jr. Software Engineer, you will work on software systems for data collection, processing, enrichment, and automation at scale. This is a hands-on engineering role where you will write production-quality code, debug real-world data problems, work with data pipelines, and gradually take ownership of module
s.
You will also get opportunities to work with GenAI-based systems, LLM workflows, AI agents, and modern coding assistants. We encourage the use of coding co-pilots and AI tools, but with strong engineering discipline. You should be able to understand, review, test, and take full responsibility for the code you write or generate using these too
ls.
Key Responsibilit
ies:· Develop and maintain Python applications for crawling, parsing, enrichment, and processing of large datas
ets.· Build and operate data workflows/Datapipelines, ETL/ELT, including validation, monitoring, and error‑handl
ing.· Work with SQL and NoSQL (plus vector databases/data lakes) for modeling, storage, and retrie
val.· Contribute to system design using cloud‑native components on AWS (e.g., S3, Lambda, ECS/EKS, SQS/SNS, RDS/DynamoDB, CloudWat
ch).· Build LLM-based systems, RAG workflows, AI agents, and GenAI-enabled automation modu
les.· Use coding co-pilots and AI development tools responsibly to improve productivity, while ensuring the code is understood, tested, secure, and maintaina
ble.· Implement and consume APIs/microservices; write clear contracts and documentat
ion.· Write unit/integration tests, perform debugging and profiling; contribute to code reviews and maintain high code qual
ity.· Implement observability (logging/metrics/tracing) and basic security practices (secrets, IAM, least privile
ge).· Collaborate with Dev/QA/Ops; ship incrementally using PRs and design d
ocs.
Required Qualifica
tions· 1–3 years of professional software engineering experi
ence.· Strong proficiency in Python; good knowledge of data structures/algorithms and basic software design princi
ples.· 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/retr
ies).· Practical understanding of system design and distributed systems ba
sics.· Exposure to AWS services and cloud‑native design; comfortable on Linux and with
Git.· GenAI & LLMs: experience with LangChain, CrewAI, LlamaIndex, prompt design, RAG patterns, and vector stores. (Candidates with this experience will be prioriti
zed.)Preferred / Good to Have (Priorit
ized)· CI/CD & Containers: exposure to pipelines (GitHub Actions/Jenkins), Docker, and Kubern
etes.· Data Pipelines/Big Data: ETL/ELT, Airflow, Spark, Kafka, or sim
ilar.· Infra as Code: Terraform/CloudFormation; basic cost‑ and performance‑optimization on c
loud.· Frontend/JS: not required; basic JS or frontend skills are a nice‑to‑have
only.· Exposure to GCP/A
zure.
How W
e Work· Ownership of modules end‑to‑end (design → build → deploy → ope
rate).· Clear communication, collaborative problem‑solving, and document
ation.· Pragmatic engineering: small PRs, incremental delivery, and measurable reliab
ility.
Work‑from‑Home Requi
rements· High‑speed internet for calls and collabo
ration.· A capable, reliable computer (modern CPU, 16GB
+ RAM).· Headphones with clear audio q
uality.· Stable power and backup arrang
ements.
ForageAI is an equal‑opportunity employer. We value curiosity, craftsmanship, and collab
Similar Jobs
View all →
Junior Full Stack Software Engineer
Informed Solutions
Junior Software Engineer (Remote - LATAM) ID-2059 – Amazon Store
ConnectsBlue
Junior Software Engineer
Platin Gaming Ltd.
[Remote] Junior Software Engineer
ConnectsBlue
Junior Software Engineer
Building Ventures
Similar Jobs
View all →
Junior Full Stack Software Engineer
Informed Solutions
Junior Software Engineer (Remote - LATAM) ID-2059 – Amazon Store
ConnectsBlue
Chennai
Junior Software Engineer
Platin Gaming Ltd.
[Remote] Junior Software Engineer
ConnectsBlue
Chennai
Junior Software Engineer
Building Ventures
Share
Quick Apply
Upload your resume to apply for this position