Software Engineer

almost 2 years ago
Full time role
San Jose, CA, US... more
San Jose, CA, US... more

Job Description

QuantumScape is on a mission to transform energy storage with solid-state lithium-metal battery technology. The company’s next-generation batteries are designed to enable longer range, faster charging and enhanced safety in electric vehicles to support the transition away from legacy energy sources toward a lower carbon 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.
Responsibilities:
Lead new projects and support existing projectsDevelop, deploy and maintain internal applications for our scientists and engineersImplement and maintain data collection & processing pipelines, working with large time-series data setsQuickly prototype different approaches for pathfinding in larger projects as well as to deploy one-off solutionsDevelop and maintain GRPC APIs
Minimum Requirements:Degree in computer science (or equivalent engineering degree) plus experience as a software engineerExpert knowledge of at least one Object Oriented LanguageKnowledge of Docker containerizationExperience in at least one cloud environment
Helpful Skills:Kubernetes experienceModel data efficiently in NoSQL, Graph, and Relational databasesPython (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.

Similar jobs