João Gabriel Rossi de Borba
@joogabrielrossidebor
AI researcher and software engineer building safe, evaluation-driven LLM applications.
What I'm looking for
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
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.
Technical Lead and Back-end
Project for Brazilian Federal Senate
Feb 2023 - Feb 2026 (3 years)
Coordinated requirements, defined scope, and organized backlogs for internal tools supporting institutional processes. Led back-end delivery and implemented process automation solutions using Python, JavaScript, APIs, SQL databases, and cloud-based infrastructure.
Lecturer
IDP
Jun 2025 - Present (11 months)
Teach Computer Architecture and Algorithms, including CPU design, pipelining, I/O, parallelism, and core algorithm concepts. Deliver workshops and design instructional materials and learning activities to support student engagement.
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.
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.
Full-stack Developer
Oston
Jan 2022 - Dec 2022 (11 months)
Fixed bugs and improved production software while contributing to architectural improvements and new system features. Worked on systems used by telecom operators including Vivo, TIM, and Claro.
Back-end Developer and Scrum Master
Goiás Civil Police
Jun 2021 - Dec 2021 (6 months)
Led a team to develop a secure and scalable digital archive control system. Coordinated agile workflows and designed and implemented database solutions for large-scale information management.
Back-end Developer
The Natural Language Institute
Jan 2021 - Jun 2021 (5 months)
Developed and maintained back-end features using Django. Refactored for improved performance and maintainability and optimized databases while building APIs.
Education
Degrees, certifications, and relevant coursework
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
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring João Gabriel?
You can contact João Gabriel and 90k+ other talented remote workers on Himalayas.
Message João GabrielFind 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!
