What are the responsibilities and job description for the Artificial Intelligence Engineer position at BeaconFire Inc.?
We are seeking a highly skilled Agentic AI Developer to design, build, and productionize advanced RAG (Retrieval-Augmented Generation) systems using Vertex AI.
This role involves end-to-end ownership of AI systems—from data ingestion and retrieval to agent orchestration, evaluation, and deployment. You will work on cutting-edge AI applications leveraging vector databases, graph databases, and agent-based workflows.
Key Responsibilities
- Design and develop high-quality web applications using Python, Flask, and Django
- Write clean, efficient, and maintainable code with strong reusability principles
- Build and optimize RAG pipelines on Google Cloud / Vertex AI (chunking, embeddings, indexing, retrieval, reranking, grounding)
- Develop agentic workflows including tool usage, planning, reflection/guardrails, and structured outputs
- Perform code reviews to maintain high engineering standards
- Conduct testing to ensure application quality, reliability, and scalability
- Create and maintain technical documentation
- Participate in project planning, estimation, and prioritization
- Stay updated with the latest advancements in Python and AI technologies
- Define and execute evaluation frameworks (retrieval metrics, hallucination checks, answer quality)
- Deploy systems to production, including:
- API development
- Monitoring & observability
- Cost and performance optimization
- CI/CD pipelines
- Security best practices
Required Qualifications
- Strong experience in Python (Python 3) software development
- Understanding of software development lifecycle (SDLC) and testing practices
- Knowledge of relational databases (MySQL, PostgreSQL, etc.)
- Experience with Git or similar version control systems
Preferred Qualifications
- Master’s degree in Computer Science, Software Engineering, or related field
- 1 year of professional experience in Python web development (Flask or Django)
- Experience building RESTful APIs
- Familiarity with cloud platforms (AWS or GCP)
- Experience with Vertex AI and Google Cloud Platform (GCP)
- Knowledge of knowledge graphs for RAG (entity linking, graph traversal, retrieval fusion)
- Experience with: Streaming systems (Pub/Sub, Kafka)
- Basic frontend integration (React / Next.js) or internal developer tooling