Summary
β¨ AIβGenerated
An AI engineering role focused on creating intelligent applications, building retrieval-augmented generation systems, developing autonomous workflows, and improving AI quality through evaluation and testing.
Highlights
Build advanced AI applications involving retrieval systems, intelligent workflows, and production-ready web solutions.
Description
Job 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.
Requirement:
β Experience in software development in Python3.
β Decent understanding of the software development/testing life cycle.
β Knowledge of relational databases (e.g.
MySQL, PostgreSQL, etc)slanguage skills
β 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.
β Solid knowledge of vector search concepts and at least one vector DB in production.
β Strong engineering practices: code reviews, testing, telemetry, secure-by-design,
reliability mindset.
Preferred Qualifications:
β Masterβs Degree in Computer Science, Software Engineering, or related field.
β 1+ year professional experience in Python web application development with either
Flask or Django.
β Experience in RESTful API development in Python.
β Understanding of Python web application frameworks such as Flask or Django.
β Experience with Cloud services, such as AWS.
β Experience 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 retrieval.
β Experience with evaluation tooling (RAGAS, TruLens, custom eval harnesses),
prompt/version management.
β Frontend 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).