Software Engineer — Machine Learning · Distributed Systems

Ngaatendwe
Dumbarimwe

Computer Science student applying machine learning to real-world scientific problems, with a foundation in production engineering and high-performance systems.

Portrait of Ngaatendwe Wish Dumbarimwe
3 Engineering fellowships
CMS Research at CERN's CMS experiment
5+ Generative model families shipped

01

About

I am a Computer Science student with a strong interest in machine learning, distributed systems, and software engineering. I am from Zimbabwe.

My experience spans research, production engineering, and technical fellowship programs. At Fermilab I applied state-of-the-art generative machine learning to high-energy physics problems within the CMS experiment at CERN, and through the Meta Production Engineering Fellowship I learned how large-scale production systems are designed, deployed, monitored, and maintained.

I care about software that is precise, reliable, and fast — whether that is a model calibrating collision data from the Large Hadron Collider or infrastructure automation that keeps systems running.

  • Applied generative machine learning to CMS experiment calibrations at Fermilab
  • Trained in large-scale production engineering with Meta engineers through MLH
  • Selected for the Google Basta and Uber Career Prep fellowships
  • Hands-on with PyTorch, Linux, containers, and infrastructure automation

02

Experience

Research, production engineering, and competitive technical fellowships — each one focused on building precise, reliable, high-performance software.

  1. Research

    Research Intern

    Fermi National Accelerator Laboratory (Fermilab)

    Leveraging generative machine learning for general-purpose calibrations in the CMS experiment at CERN, working with Dr. Spandan Mondal.

    • Applied state-of-the-art generative machine learning techniques to high-energy physics problems within the CMS experiment at CERN.
    • Developed and evaluated modern generative models — diffusion models, Conditional Flow Matching, normalizing flows, CycleGANs, and optimal transport methods — to improve the calibration of simulated Large Hadron Collider collision data using real detector observations.
    • Worked extensively with PyTorch, deep learning, domain adaptation, workflow automation, scientific computing, and large-scale experimental datasets.
    • Strengthened skills in ML research methodology, experimentation, and model evaluation on complex scientific challenges.
    • PyTorch
    • Diffusion Models
    • Flow Matching
    • Normalizing Flows
    • Optimal Transport
    • Scientific Computing
  2. Fellowship

    Production Engineering Fellow

    Meta × Major League Hacking

    Trained with Meta Production Engineers on how large-scale production systems are designed, deployed, monitored, and maintained.

    • Worked closely with Meta Production Engineers to learn how large-scale production systems are designed, deployed, monitored, and maintained.
    • Gained hands-on experience with Linux, networking fundamentals, shell scripting, Git, Python automation, containers, and production engineering workflows.
    • Developed projects emphasizing infrastructure automation, reliability, and operational excellence.
    • Linux
    • Networking
    • Shell Scripting
    • Python
    • Containers
    • Git
  3. Fellowship

    Career Prep Fellow

    Uber

    Advanced technical interview preparation focused on algorithms, system design fundamentals, and software engineering practices.

    • Completed advanced technical interview preparation focused on algorithms, system design fundamentals, and software engineering practices.
    • Solved complex coding problems and received mentorship from experienced software engineers.
    • Algorithms
    • System Design
    • Mentorship
  4. Fellowship

    Basta Fellow

    Google

    Intensive technical development program covering interview preparation, engineering best practices, and career readiness.

    • Participated in an intensive technical development program focused on interview preparation, software engineering best practices, and career readiness.
    • Collaborated with peers on technical challenges while strengthening data structures, algorithms, and problem-solving skills.
    • Data Structures
    • Algorithms
    • Problem Solving

03

Technical Skills

A toolkit built across machine learning research, production engineering, and fellowship training.

Machine Learning & AI

  • PyTorch
  • Deep Learning
  • Generative Models
  • Diffusion Models
  • Conditional Flow Matching
  • Normalizing Flows
  • CycleGANs
  • Domain Adaptation
  • Optimal Transport

Systems & Infrastructure

  • Linux
  • Networking Fundamentals
  • Shell Scripting
  • Containers
  • Infrastructure Automation
  • Production Engineering
  • Monitoring & Reliability

Software Engineering

  • Python
  • Git
  • Data Structures & Algorithms
  • System Design
  • Workflow Automation
  • Scientific Computing
  • Large-Scale Datasets

04

Education

Grambling State University

B.S. Computer Science — Grambling, Louisiana

  • Selected for the Google Basta, Uber Career Prep, and Meta Production Engineering (MLH) fellowships while studying
  • Machine learning research intern at Fermi National Accelerator Laboratory

05

Off the Clock

Away from the keyboard, I follow anything measured in lap times, miles, and match minutes.

Formula 1

Formula 1

Race strategy, telemetry, and the engineering behind every tenth of a second — the same obsession with performance I bring to software.

Biking

Biking

Trail riding whenever I can get out — the best systems thinking happens somewhere in the woods.

Football

Football

Always counting down to the next World Cup.

Travelling

From Zimbabwe to Louisiana and beyond — see the places that shaped the journey.

View the map

06

Contact

Open to software engineering and machine learning opportunities. The fastest lap to my inbox: