Niko Schwarz

Research Engineer at Google DeepMind

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Niko Schwarz is a research engineer with 15 years of experience building large-scale, evaluation-driven systems for geo and information-retrieval problems, currently at DeepMind after a decade at Google in Geo. He combines deep research credentials (PhD summa cum laude) with hands-on engineering across Go, C++, Java, Python and distributed systems, having shipped production serving infrastructure, eval design, and map-reduce/TensorFlow pipelines. An active open-source contributor, he has improved the widely used S2 geometry Go library by adding distance and compressed-loop encoding/decoding features, reflecting a focus on robustness and efficient geospatial data handling. Niko’s background in scalable clone detection, novel regex and visualization tools, and mentoring/taught skills (presentation, eval design) shows he moves smoothly between research prototyping and production-grade implementations. Based in Zurich, he brings a rare mix of formal mathematical training and pragmatic engineering leadership, with a knack for speeding up algorithms by orders of magnitude.
code15 years of coding experience
job17 years of employment as a software developer
bookTechnische Universität Ilmenau
bookDoctor of Philosophy (PhD), Computer Science, summa cum laude, Doctor of Philosophy (PhD), Computer Science, summa cum laude at University of Bern
bookMathematics, Mathematics at University of Heidelberg
bookAbitur (like High School, Mathematics and English, 1.4 (excellent), Abitur (like High School, Mathematics and English, 1.4 (excellent) at Gymnasium
bookDiplom-Mathematiker, Mathematics, 1.7 (good), Diplom-Mathematiker, Mathematics, 1.7 (good) at Friedrich-Schiller-Universität Jena
languagesItalian, Spanish, Russian, French, Portuguese, English, German
github-logo-circle

Github Skills (10)

data-structures10
encode10
go10
decode10
geometric-algorithms10
encoding10
data-structure10
decoding10
geom10
unit-testing8

Programming languages (4)

JavaShellJavaScriptGo

Github contributions (5)

github-logo-circle
golang/geo

Sep 2016 - Dec 2020

S2 geometry library in Go
Role in this project:
userBack-end Developer
Contributions:23 commits, 1 comment, 1 issue in 4 years 3 months
Contributions summary:Niko primarily contributed to the `golang/geo` repository by adding new functionalities and improving existing ones related to the S2 geometry library. Their work involved implementing the `DistanceFromSegment` function and ensuring the consistent use of `uint32` for SiTi coordinates. Furthermore, they introduced support for encoding and decoding compressed loops, including the implementation of polyline and polygon decoding functionalities, suggesting an active role in enhancing the library's capabilities and data handling. These changes, along with bug fixes, show a dedication to the library's core functionality.
geometry-librarygogeometrysphere
nes1983/cc

Nov 2011 - Jan 2014

Contributions:567 commits in 2 years 1 month
large-scaledetectorscale
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial