Junior AI Developer - Python

Beaconfireinc — United States · Posted ~2 hours ago

Junior Full-time Visa History ✓

Skills

Python RAG systems Vertex AI vector databases graph databases Flask Django AI agents Google Cloud RAG

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology-focused organization is seeking an AI developer to design and productionize intelligent applications using Python, retrieval-augmented generation, cloud AI platforms, and agent-based workflows. The role involves building scalable systems, improving reliability, and contributing across development and deployment stages.

Highlights

Opportunity to build advanced AI applications, work with modern cloud AI technologies, and own end-to-end development of intelligent systems.

Description

Agentic AI Developer (Python) BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; looking for a strong agentic AI developer who can build and productionize Vertex AI–based RAG systems (Vertex AI Search / Vertex AI RAG patterns), design reliable tool-using agents, and work comfortably with vector databases and graph databases. You’ll own end-to-end delivery: ingestion, retrieval, agent orchestration, evaluation, and deployment. Job Responsibilities Collaborate with the team to design and develop high quality Web applications using Python, Flask, Django, and related technologiesWrite clean and efficient code, and ensure code maintainability and reusabilityDesign and implement RAG pipelines on Google Cloud / Vertex AI (chunking, embeddings, indexing, retrieval, reranking, grounding)Build agentic workflows (tool use, planning, reflection/guardrails, structured outputs) using Python-first frameworksPerform code reviews to ensure code quality and consistencyConduct testing to ensure application quality and reliabilityCreate and maintain technical documentation for web applicationsParticipate in project planning, estimation, and prioritizationStay up to date with the latest technologies for Python developmentDefine and run evaluation (retrieval metrics, answer quality, hallucination/grounding checks), and improve system quality iterativelyShip to production: APIs, monitoring/observability, cost/performance optimization, CI/CD, and security best practicesRequirements Experience in software development in Python3Decent understanding of the software development/testing life cycleKnowledge of relational databases (e.g. MySQL, PostgreSQL, etc)Experience with version control tools, such as GitExperience building RAG solutions (hybrid search, reranking, chunking strategies, embeddings, prompt + schema design)Familiar with at least one agentic framework (e.g., LangGraph/LangChain, LlamaIndex, Semantic Kernel, AutoGen) and tool/function calling patternsSolid knowledge of vector search concepts and at least one vector DB in productionStrong engineering practices: code reviews, testing, telemetry, secure-by-design, reliability mindsetPreferred Qualifications Master’s Degree in Computer Science, Software Engineering, or related field1+ year professional experience in Python web application development with either Flask or DjangoExperience in RESTful API development in PythonUnderstanding of Python web application frameworks such as Flask or DjangoExperience with Cloud services, such as AWSExperience with Vertex AI and GCP fundamentals (IAM, logging/monitoring, Cloud Run/GKE, storage)Knowledge graphs for RAG (entity linking, graph traversal + retrieval fusion)Streaming/messaging (Pub/Sub, Kafka), document pipelines (Document AI), and multilingual retrievalExperience with evaluation tooling (RAGAS, TruLens, custom eval harnesses), prompt/version managementFrontend integration (basic React/Next.js) or platform enablement (internal developer tooling) BeaconFire is an E-verified company and provides equal employment opportunities (visa sponsorship provided).