Skip to main content
João Gabriel Rossi de BorbaJB
Open to opportunities

João Gabriel Rossi de Borba

@joogabrielrossidebor

AI researcher and software engineer building safe, evaluation-driven LLM applications.

Brazil
Message

What I'm looking for

I’m looking for a role where I can build and evaluate LLM systems with strong AI-safety practices—guardrails, runtime validation, and observability—while collaborating on backend engineering that ships reliable, measurable features.

I work as an AI Researcher and software engineer at the intersection of Applied AI, Large Language Models, Software Engineering, and AI safety. I build software systems that integrate pretrained models and LLMs, including RAG pipelines, structured prompting, tool use, multi-agent architectures, and evaluation workflows.

My research focuses on turning ethical and safety requirements into practical mechanisms for LLM-based systems—through runtime guardrails, fuzzing, observability, evaluation pipelines, and behavioral validation. I also design logging and evaluation pipelines that make experiments reproducible and actionable for real-world engineering.

Alongside research, I lead and deliver backend solutions for process automation and workflow improvement, including requirements coordination, scope definition, backlog organization, and stakeholder alignment. I bring hands-on experience with Python-based AI/ML systems and backend development, and I enjoy teaching—translating complex concepts into clear learning outcomes.

Experience

Work history, roles, and key accomplishments

CA
Current

AI Researcher

CAPES

Mar 2023 - Present (3 years 3 months)

Conduct research on applied AI systems for translating ethical requirements and evaluating LLM behavior while supporting software engineering workflows. Build LLM- and RAG-based pipelines with structured prompting, automated evaluation, guardrails, fuzzing, runtime validation, and experiment logging.

UB
Current

Adjunct Lecturer

University of Brasilia

Mar 2024 - Present (2 years 3 months)

Teach Discrete Mathematics (logic, sets, relations, and graphs) and Software Development Methods and Software Product Engineering with an emphasis on agile methodologies. Supervise capstone projects and support master’s-level supervision through instructional material design and academic contributions.

AI

Back-end Developer and AI

AI.lab

Nov 2022 - Dec 2023 (1 year 1 month)

Designed and implemented AI solutions for judicial automation, leading a legal document processing project using NLP. Optimized models and processing pipelines, reducing execution time by 40%, and delivered evaluation routines for model performance.

Education

Degrees, certifications, and relevant coursework

University of Brasília logoUB

University of Brasília

Doctor of Philosophy (Ph.D.), Computer Science

2025 -

Pursuing a Ph.D. in Computer Science researching Ethical Artificial Intelligence using domain-specific languages, agentic systems, and fuzzing. Focuses on operationalizing, validating, and governing ethical requirements in LLM-based systems, including guardrails/policy execution mechanisms and automated evaluation and runtime validation.

University of Brasília logoUB

University of Brasília

Master of Science (M.Sc.), Computer Science

2023 - 2025

Completed an M.Sc. in Computer Science focusing on AI, LLMs, AI ethics, agentic systems, and software engineering. Developed an LLM-based tool translating ethical requirements into user stories using RAG, structured prompting, and evaluation, and explored MLOps/LLMOps for integrating generative models with systematic quality, cost, and behavior evaluation.

University of Brasília logoUB

University of Brasília

Bachelor of Science (B.Sc.), Software Engineering

2017 - 2023

Completed a B.Sc. in Software Engineering with research on AI applied to software systems. Developed a web-based Quality of Work Life system for the Brazilian public sector.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan