Welcome

Hi, I’m

Pietro Piva Vieira

Software Engineer & Researcher

Building thoughtful software where systems engineering meets research.

Scroll to explore
About me

A little about me

I design and build reliable backend systems and the occasional delightful interface. My work sits between solid engineering practice and applied research — I like problems that need both a clear architecture and a careful experiment.

Lately I have been working with distributed systems, developer tooling, and machine learning pipelines, and writing about what I learn along the way.

Career

Professional experience

  1. Senior Software Engineer

    Nimbus Labs·Remote

    2023 — Present

    Lead engineer on a real-time data platform serving millions of events per day.

    • Cut p99 latency by 42% by redesigning the ingestion pipeline around backpressure-aware streaming.
    • Mentored four engineers and established the team’s testing and observability standards.
    TypeScriptGoKafkaPostgreSQLKubernetes
  2. Software Engineer

    Aurora Systems·São Paulo, BR

    2021 — 2023

    Built core services for a fintech platform and shipped its first public API.

    • Designed an idempotent payments service handling 30k+ transactions/day with zero double-charges.
    • Introduced contract testing across services, reducing integration regressions by half.
    Node.jsNestJSPostgreSQLRedisAWS
  3. Research Assistant

    University Systems Lab·Brazil

    2019 — 2021

    Applied research on scheduling for heterogeneous compute clusters.

    • Co-authored two peer-reviewed papers and an open-source scheduling simulator.
    PythonC++NumPyLinux
Studies

Academic background

2021 — 2023

M.Sc. · Software Engineering

Federal University of Pampa·Brazil

Thesis on resource-aware scheduling for distributed machine-learning workloads. Graduated with distinction.

2020 — 2024

B.Sc. · Information Systems

Federal University of Rio Grande·Brazil

Focus on operating systems, networks and embedded software. Led the student robotics group.

Say hello

Let’s talk

Have a project, a paper, or just want to chat? My inbox is open.

Email me