BeaconFire Inc. is a company based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence. They are seeking a Gen AI Engineer who will be responsible for building and productionizing Vertex AI-based RAG systems, designing reliable tool-using agents, and managing the end-to-end delivery of various AI workflows.
Responsibilities:
- Collaborate with the team to design and develop high quality Web applications using Python, Flask, Django, and related technologies
- Write clean and efficient code, and ensure code maintainability and reusability
- Design 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 frameworks
- Perform code reviews to ensure code quality and consistency
- Conduct testing to ensure application quality and reliability
- Create and maintain technical documentation for web applications
- Participate in project planning, estimation, and prioritization
- Stay up to date with the latest technologies for Python development
- Define and run evaluation (retrieval metrics, answer quality, hallucination/grounding checks), and improve system quality iteratively
- Ship to production: APIs, monitoring/observability, cost/performance optimization, CI/CD, and security best practices
Requirements:
- Experience in software development in Python3
- Decent understanding of the software development/testing life cycle
- Knowledge of relational databases (e.g. MySQL, PostgreSQL, etc)
- Experience with version control tools, such as Git
- Experience 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 patterns