Sr. Software Engineer (NodeJS/Python/PHP)

Company: Supermicro
Location: San Jose, California, United States
Type: Full-time
Posted: 18.FEB.2021
< >

Summary

Job Title: Sr. Web/Cloud Software Engineer Job Summary: As a Senior Software Engineer, you will develop and provide end-to-end software s...

Description

Job Title: Sr. Web/Cloud Software Engineer


Job Summary:

As a Senior Software Engineer, you will develop and provide end-to-end software solutions to the data center, cloud computing, enterprise IT, big data, HPC, and embedded markets.

Your role will be to design, implement and automate web-based products for enterprise-scale requirements and lead its initial adoption across a range of use cases. You will be responsible for overall solution architecture, vendor engagements, technical PoCs, initial deployment and integration with all infrastructure and development functions - hence you will need excellent understanding of infrastructure operations as well as tools and patterns used in an agile development, continuous delivery environment.


Essential Duties and Responsibilities:

  • Build web-based applications using NodeJS, Python, and PHP and is capable of using SQL/NoSQL DBs in the backend
  • Work on a variety of software solutions (OpenStack, Big Data, AI/ML/DL, etc) in the cluster environment (containers, VMs, bare-metal) among various hardware configurations (CPU/GPU/Storage/NiC)
  • Perform the system deployment, certification, and benchmark for the system and software solutions


Qualifications:

  • Education and/or Experience: BS/MS CS, CE, EE, ME
  • 8+ years working experience in the web-based programming, cloud technologies, AI/ML/DL technologies under various environment
  • Experience of web-based programming (NodeJS, Python, PHP, etc)
  • Experience of using at least 2 SQL/NoSQL DBs (MySQL, Oracle DB, Postgres, MariaDB, MongoDB, etc)
  • Knowledge of cloud technologies such as containers (Docker, Kubernetes, etc), VMs (VMWare, KVM, etc), OpenStack, Big Data (Ceph, Hadoop, Spark), etc
  • Knowledge of public cloud providers (Amazon AWS/EC2, Google Cloud, etc) and their technology offering, and APIs is a plus
  • Knowledge of AI/ML technologies (Tensorflow, PyTorch, scikit-learn, etc)
  • Experience with Agile development tools (Jira, Git)
  • Confident presenter, and strong influencer; able to adapt level and style to the audience

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...