Job Details

Backend Infrastructure Software Engineer, X's moonshot for the Electric Grid

X, the moonshot factory
Mountain View, California, United States
X is Alphabet's moonshot factory. We are a diverse group of inventors and entrepreneurs who build and launch technologies that aim to improve the lives of millions, even billions, of people. Our goal: 10x impact on the world's most intractable problems, not just 10% improvement. We approach projects that have the aspiration and riskiness of research with the speed and ambition of a startup.About the team:We are a team working to move our electric grid out of the industrial age and into the age of intelligence. Our mission is to help create a shared understanding of what is happening on the grid for everyone who is involved in building, managing and using it. the role:As a backend infrastructure software engineer you will work across the entire platform, helping the team to design & implement scalable, high performance infrastructure. You will work with amazing and talented people, who work on highly creative and ambitious efforts. You will work closely with other software engineers, machine learning experts, domain experts and product managers to plan, coordinate and integrate your work.How you will make 10X ImpactDrive the technologies and product development for energy domain data ingestion, storage and services from different sources.Rapidly develop prototypes to evaluate feasibilityOwn and build of end to end software systemWork effectively with cross-functional teams of engineers, scientists, and domain expertsWork with collaborators across X and Alphabet (e.g. Brain, Google Accelerated Sciences, etc.) to apply, modify, and develop new ideas, techniques, algorithms, and tools as needed.Design and implement robust, production-level software using horizontally scalable components to support building enterprise class applications.What you should have:BS/MS in EE, CS, or equivalent practical experienceAt least 3 years of experience building large, complex software systems and applicationsExperience working with large-scale data processing and modelingExperience with relational databases, building data pipelines, backend integration, streaming data processing and enterprise/consumer applicationsExperience with the following backend technologies: Golang, Protocol Buffers, gRPC, Spanner, Pub/Sub, monitoringExperience architecting end to end systems that scale to millions of end points and process real-time data streams.Ability to work in small team / rapid prototyping environmentIt'd be great if you also had these:Experience with any of the graph database technologies and RDFExperience designing customer-facing APIsDemonstrated ability to thrive in ambiguity, setting own goals and effectively delivering in a very fast-changing environmentStartup/early stage company experience and/or unstructured work environments with rapidly changing requirements and limited oversight

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events