Entry Level AI Developer - Python

Beaconfireinc — United States · Posted ~3 hours ago

Junior Onsite No Visa

Skills

Python Agentic AI RAG Vector databases Graph databases Flask Django Google Cloud Vertex AI Vector Database Graph Database

🔓 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

Seeking a fresh AI developer to craft autonomous agents that retrieve information from vector stores and orchestrate complex workflows. Leverage your Python expertise to design end-to-end RAG pipelines, master graph databases, and deliver production-ready web services.

Highlights

Entry-level position focused on developing agentic AI systems using Python, building RAG pipelines on Vertex AI, and creating web applications with Flask and Django.

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).