Staff / Sr. Staff Full Stack Cloud Developer (AI2138)

Engineering - Software San Jose, California


We are building’s software platform to enable customers to easily select models for their workloads and effortlessly develop applications for deployment on our MLSoC hardware platform. Our software is also flexible enough that our customers can use their own models, data and applications on our platform, allowing customers to easily partition their workload on our hardware to get optimal performance while consuming minimal power.

Areas of focus

Support development and deployment of platform based pipelines for customers using chipsets. Key capabilities include:

  • Provide a secure Data tenant for each customer grab and train their model to the desired accuracy.

  • Interface with front-end and enable real time Block diagram and Code modification.

  • Provide a secure instance way for customers to store and deploy their code and binaries.

  • Micro-services for providing fast response.

  • Seamlessly integrate proprietary and third party tools


  • Developing and maintaining all server-side network components.

  • Ensuring optimal performance of the central database and responsiveness to front-end requests.

  • Working closely with Front end Developers and Embedded developers

  • Developing high-performance applications by writing testable, reusable, optimized, and production ready code.

  • Implementing effective security protocols, data protection measures, and storage solutions.

Minimum Qualification

  • BS or MS in computer science with ~7  years of experience

  • Extensive knowledge of Java and Python languages

  • Experience developing Micro-Services (or equivalent)

  • Experience with Kafka and other messaging protocols

  • Good Knowledge of JSON and YAML

  • Good understanding of how to communicate with and manage embedded devices ( eg : LWM2M protocols, IoT Hub …etc )

  • Experience designing and building web environments on AWS, which includes working with services like EC2, ELB, RDS, and S3

  • Basic understanding of Neural Networks

Personal attributes:
Can-do attitude. Strong team player. Curious, creative and good at solving problems. Execution and results-oriented. Self-driven, Thinks Big and is highly accountable. Good communication skills.