Software Engineer at QuantumScape | Powderkeg

Location: HQ- San Jose, CA

Employment Type: Full-Time/Part-time

Team: Software Engineer & IT

Come join us on our mission as we revolutionize energy storage to enable a sustainable future.

We are developing batteries that will power the next generation of transportation. We agree that software is eating the world; as such, we are leaning on software to give us a competitive edge. We are looking for an energetic senior software engineer to augment our small, diverse team, in an exciting, multidisciplinary environment of chemists, materials scientists, process engineers, and physicists.

You are an experienced engineer who loves moving quickly and working on groundbreaking technologies. You feel comfortable leading and supporting multiple projects at the same time. You bring outstanding insight towards solving our most difficult challenges. You resemble a true "full stack" engineer capable of working in an environment where the team is small but the projects are numerous and diverse.

As a full stack engineer, you will architect novel and efficient cloud solutions using the latest innovative tools such as AI Platform, Kubernetes, Cloud Run, and PubSub. You will build low level data engineering tools to transport high velocity data to the cloud. You will develop internal facing web applications that communicate with our APIs over GRPC, all to enable our research scientists to mine and understand the data. You may develop and implement algorithms for data reduction and processing. You will support hardware projects implemented on a variety of devices, from Raspberry Pi and Arduino through PLC. We produce a large amount of data, and we insist on maintaining a high uptime on a robust platform for data ingestion and egress.

In the course of your work, you will become versed in the increasingly impactful battery industry and be able to anticipate our research team's needs. You are a good communicator and an outstanding teammate. You seek out challenges and learning opportunities. You want to work in a startup environment: a fast pace energizes you, you can wear several hats and pitch in where needed.


Lead new projects and support existing projects

Develop, deploy and maintain internal applications for our scientists and engineers

Implement and maintain data collection & processing pipelines, working with large time-series data sets

Quickly prototype different approaches for pathfinding in larger projects as well as to deploy one-off solutions

Develop and maintain GRPC APIs

Minimum Requirements:

Degree in computer science (or equivalent engineering degree) plus experience as a software engineer

Expert knowledge of at least one Object Oriented Language

Knowledge of Docker containerization

Experience in at least one cloud environment

Helpful Skills:

Kubernetes experience

Model data efficiently in NoSQL, Graph, and Relational databases

Python (Pandas/SciPy, NumPy), Java, C#

Understanding in implementing open source frameworks such as OpenTSDB, Grafana, HBase, Kafka

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive benefits and privileges of employment. Please contact us to request an accommodation.

Job Summary
  • Job Title
    Software Engineer
  • Company
  • Location
    San Jose, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?