Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with full-stack development, with the back-end such as Java, Python, Golang, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS.
Nice to Haves
Experience with Google Cloud technologies (e.g., Google Kubernetes Engine (GKE), Cloud Bigtable, Cloud Enterprise Security Framework (ESF), etc).
Experience with programming language design, compilers and developer tooling.
Experience with building distributed systems.
Experience with Python and C++ or Go.
Experience with distributed ledger technologies.
Experience with cryptographic techniques.
What You'll Be Doing
Write product or system development code.
Participate in, or lead design reviews with peers and stakeholders to select among available technologies.
Help to build a first-party Google Cloud product, implementing integrations into Google-scale processes and infrastructure.
Participate on the development of a Python based smart agreement programming language, compiler, interpreter, and tooling for the ledger.
Build solutions for maintaining data privacy on the ledger, including techniques like zero-knowledge proofs.
Perks and Benefits
No specified perks and benefits listed for this job.