Software Engineer – ON-SITE

Job Overview

Apply now »

Date: Apr 3, 2025

Location: San Jose, California, United States

Company: Super Micro Computer

Job Req ID: 26097

About Supermicro

Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.

Job Summary

We are in search of a Software Engineer who excels in creating web-based applications, possesses a good understanding of AI/HPC applications, and is skilled in Ansible automation and database systems. Additionally, we are looking for proficiency in DHCP and DNS management, proficiency in cloud-native technologies like Docker and Kubernetes, and a grasp of cloud-native storage technologies such as Rook, Ceph, and MinIO.

Essential Duties And Responsibilities

Includes the following essential duties and responsibilities (other duties may also be assigned):

Project Development: Design, develop, and maintain Python Cloud and web-based applications, with a specific focus on AI, cloud-native, and HPC applications Technical Expertise: Provide technical guidance and hands-on expertise in cloud and web-based application development, including code reviews, architecture design, and troubleshooting complex technical issues Database Management: Demonstrate good experience in SQL and NoSQL databases, including database design, optimization, and query performance tuning Collaboration: Work closely with product managers to define project requirements, prioritize tasks, and communicate progress to stakeholders Quality Assurance: Implement and maintain coding standards, best practices, and quality assurance processes to ensure the reliability and performance of software applications Innovation: Stay updated on emerging trends in web-based application development, identify opportunities for process improvements, and introduce new technologies when appropriate Resource Management: Manage project timelines and balance workload distribution within the development team

Qualifications

Bachelor’s or Masters degree in Computer Science or a related field and 1 year of relevant professional and/or internship experience.Proficiency in Python and related libraries/frameworksProficiency with SQL and NoSQL databases, including database design, optimization, and query performance tuningExperience with cloud and web application development, API design, and database managementKnowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelinesKnowledge of cloud-native technologies and experience deploying and managing applications on cloud platforms (e.g., AWS, Azure, Google Cloud)Proficiency in containerization, Kubernetes and Openstack orchestrationFamiliarity with Ansible automation for infrastructure and configuration managemenFamiliar with Linux, kernel, shell code scriptFamiliar with software development standards and processesKnowledge of DHCP protocols and experience managing IP address allocationProficiency in DNS configuration and troubleshootingExperience with cloud-native storage solutions such as NFS, Rook, Ceph, MinIO, or similar technologiesCertification in Ansible, Python, Kubernetes Mandarin speaking is desireable

Salary Range

$78,000 – $153,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

EEO Statement

Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.

Job Segment: Cloud, Embedded, Software Engineer, Quality Assurance, Computer Science, Technology, Engineering

Apply now »

Company logo:https://media.licdn.com/dms/image/v2/C4D0BAQHVDY7s25K6JQ/company-logo_400_400/company-logo_400_400/0/1631331458106?e=1749686400&v=beta&t=AYgx_XUsf9sUFRn17a_jTOzUVl8_rQ0FodpuFgnrw5w

Job Detail
Shortlist Never pay anyone for job application test or interview.