Senior Software Engineer

  • Sila Nanotechnologies
  • Alameda, CA
  • Sep 10, 2020

Job Description


As a Senior Software Engineer on the Data Systems Team, you will work closely and consultatively with our world-class engineering and research teams to understand their work and the challenges they face. You will leverage your full-stack technical expertise to propose, design and build solutions that make our scientists, engineers and technicians more productive. On any given day, you may be found coding a better user interface, testing out a new data acquisition system, streamlining a data pipeline, or implementing a better processing algorithm. Your solutions will help accelerate innovation and democratize data at Sila by integrating and extending the Sila data platform with new use cases.


  • Collaborate with Battery Engineering, Research and Manufacturing group members to identify key challenges and prioritize projects
  • Design and build high quality, maintainable software to address key challenges
  • Participate in rigorous learning-focused review of your own and others' code and solution designs
  • Where appropriate, work with consultants and/or other engineers at Sila to deliver well-integrated cross-disciplinary solutions
  • Actively invest in our company values and champion them as we grow


  • Minimum of 3-5 years of experience in a related field, fewer for candidates with a related advanced degree
  • Demonstrated cross-disciplinary expertise applying software engineering to deliver high-quality, integrated solutions
  • Experience writing software that interacts with the physical world (e.g. laboratory instruments, manufacturing automation or IoT devices) would be nice
  • Experience building or integrating with event-driven data pipelines, RESTful web services, and/or integrating on-premise and cloud-hosted software is a plus

Organization Type




Want us to tweet your job? Please write your organization's twitter username below (just the username, please do not add the "@")