Nimrod Talmon, Developer in Rehovot, Israel
Nimrod is available for hire
Hire Nimrod

Nimrod Talmon

Verified Expert  in Engineering

AI Developer

Location
Rehovot, Israel
Toptal Member Since
June 28, 2021

Nimrod is a researcher, consultant, and developer with 12 years of experience and expertise in software architecture and development, mathematical modeling, and algorithm development, in fields such as mathematical optimization, AI, algorithmic game theory, and operations research. Early in his career, Nimrod was a software engineer and tech team lead at Google, and he holds a PhD in computer science. From a polymath perspective, his EBS numbers are Erdös 3, Sabbath 7, and, arguably, Bacon 6.

Portfolio

DAOstack
Algorithms, Game Theory, Decentralized Autonomous Organizations (DAO)...
Weizmann Institute of Science
Algorithms, Game Theory, Artificial Intelligence (AI), Optimization...
Paradigm Geophysical
Algorithms, Java, C++, Visualization

Experience

Availability

Part-time

Preferred Environment

Windows, Linux, Python, Mathematical Modeling

The most amazing...

...project I was involved in was research and development that culminated in a novel, scalable blockchain protocol and corresponding tool.

Work Experience

Algorithms Consultant

2020 - PRESENT
DAOstack
  • Assisted in the design of governance protocols for decentralized autonomous organizations (DAO).
  • Advanced the design and development of network-based algorithms for reputation computation.
  • Fine-tuned algorithms for high-throughput, large-scale decision-making.
Technologies: Algorithms, Game Theory, Decentralized Autonomous Organizations (DAO), Artificial Intelligence (AI), Monte Carlo Simulations, Financial Modeling

Postdoctoral Researcher

2016 - 2018
Weizmann Institute of Science
  • Conducted high-quality research on parameterized complexity, mainly designing efficient algorithms related to social networks and social choice.
  • Mentored graduate students in their research, from ideas to completion.
  • Developed algorithmic frameworks for decision-making that are used by the research community.
Technologies: Algorithms, Game Theory, Artificial Intelligence (AI), Optimization, Monte Carlo Simulations

Senior Software Developer

2012 - 2013
Paradigm Geophysical
  • Developed visualization tools for the oil industry.
  • Designed and developed the front end of a B2B service for conducting scientific experiments for the oil industry.
  • Optimized the running time of the back end of a B2B service for conducting scientific experiments for the oil industry.
Technologies: Algorithms, Java, C++, Visualization

Software Engineer | Technical Team Leader

2008 - 2010
Google
  • Improved the performance of Google Sheets by implementing a load-by-demand, modularized architecture for the client code.
  • Designed a JavaScript API to be used by web developers to add visualizations to their websites.
  • Managed the development of a C++ server serving various requests via a REST API used internally and externally for generating images on demand.
Technologies: Python, Java, C++, JavaScript, Visualization, REST APIs

A Voting Mechanism for Political Elections

A democratic process of voting to be used by political parties for internal primaries. Following certain legal requirements for the voting process, I was involved in algorithmic design and implementation with a Python script. The process is currently used by at least one political party.
2013 - 2015

PhD in Computer Science

Technical University of Berlin - Berlin, Germany

2010 - 2012

Master's Degree in Computer Science

Weizmann Institute of Science - Rehovot, Israel

2004 - 2007

Bachelor's Degree in Computer Science

Tel Aviv University - Tel Aviv, Israel

Languages

Python, JavaScript, Java, C++

Paradigms

Data Science

Platforms

Windows, Linux

Other

Mathematical Modeling, Computer Science, Optimization, Artificial Intelligence (AI), Game Theory, Algorithms, Operations Research, Predictive Analytics, Optimization Algorithms, Genetic Algorithms, Combinatorial Optimization, Monte Carlo Simulations, Decentralized Autonomous Organizations (DAO), Visualization, Financial Modeling

Libraries/APIs

REST APIs

Tools

Shell

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring