Automation Engineer

Infiswift Technologies is looking for a strong automation engineer for ensuring the quality of the Energy IoT+AI platform we are building for one of our multi-million dollar solar energy customers. Be part of the changing global energy system as we build software for virtual power plants, on-demand solar, and more. The Energy IoT+AI platform consists of a React-based front-end web portal, backend services written in NodeJS and Go, MySQL-compliant databases, data science and analytics modules written in Python, etc., and is built on top of the MQTT protocol and REST APIs of the Infiswift IoT+AI Fabric which is hosted in AWS. The ideal engineer has a broad set of deployment and automation skills to tackle the problem end-to-end in order to assure the quality our customers expect from us.


Please note we are open to candidates who have completed or are completing non-traditional education paths, with a focus on demonstrated knowledge and ability based on the qualifications below.

Minimum qualifications:

  • Ability to write solid code in Python with minimal supervision
  • Ability to understand product features and come up with test harness, methods and test cases
  • Ability to troubleshoot distributed system components including MySQL-compliant databases
  • Ability to write automation test cases in Selenium/Cypress Browser Automation tool to test web front end features
  • Solid understanding of scaling features of Python such as multi-threading and asynchronous I/O
  • Bachelor’s Degree or equivalent in Computer Science, Computer Engineering, or Electrical Engineering
  • Two years of automation experience
  • Good aptitude for coming up with creative test cases to break software
  • Passion for ensuring customer satisfaction through the delivery of a high quality product/service


Preferred qualifications:

  • Master’s Degree or equivalent in Computer Science or Electrical Engineering
  • Five years of relevant work experience
  • SQL database knowledge and experience
  • Working knowledge of Docker Containers and Kubernetes


How to Apply

We need the candidate to be able to work from our headquarters in Milpitas, CA.  This is a full-time role. However, those seeking internship or  part-time roles are also eligible to apply provided they meet the eligibility requirements. If you are interested, send your resume to