Software Development Engineer for IoT + AI Platform

Infiswift Technologies is looking for a strong backend/platform engineer for the team that is developing an exciting IoT+AI platform for all customers. The IoT+AI platform is currently being used by a multi million dollar solar energy customer and one of the world’s largest oilfield services company. The features of the IoT + AI platform include real time and historic IoT message processing, data storage, rules processing and analytics/AI on the IoT data. Key strengths of the platform are its scalability, low footprint and ability to be deployed anywhere (any cloud, on-prem and edge).

Qualifications

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 C++/Go/Python with minimal supervision
  • Ability to develop and troubleshoot distributed system components including MySQL compliant databases
  • Solid foundation of data structures and algorithms
  • Solid understanding of multi-threading, asynchronous I/O and networking
  • Bachelor’s Degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or Mathematics.

 

Preferred qualifications:

  • Master’s Degree or equivalent experience in Computer Science, Electrical Engineering, Mathematics, or Statistics.
  • Two years of relevant work experience.
  • Experience building IoT analytics-related products.
  • SQL database knowledge and experience.
  • 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 careers@infiswift.tech.