HimalayasHimalayas logo
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 2 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 2 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 100,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