Software Engineer
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 seasoned Software Engineer who excels in creating web-based applications, possesses a deep understanding of AI/HPC applications, and is skilled in Ansible automation and database systems.
Additionally, we require expertise in DHCP and DNS management, proficiency in cloud-native technologies like Docker and Kubernetes, and a strong 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:Craft, 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 strong 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:Effectively allocate resources, manage project timelines, and balance workload distribution within the development team
Qualifications:
• Bachelor's degree in Computer Science or a related field
• Minimum of 2 years of professional experience in cloud and web-based application development
• Strong proficiency in Python and related libraries/frameworks
• Strong experience with SQL and NoSQL databases, including database design, optimization, and query performance tuning
• Experience with cloud and web application development, API design, and database management
• Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
• Knowledge of cloud-native technologies and experience deploying and managing ...
- Rate: Not Specified
- Location: San Jose, US-CA
- Type: Permanent
- Industry: Finance
- Recruiter: Super Micro Computer, Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: 26097
- Posted: 2025-02-27 07:47:05 -
- View all Jobs from Super Micro Computer, Inc.
More Jobs from Super Micro Computer, Inc.
- General Labor
- Machine Operator
- Electrical Technician - **SIGN-ON BONUS**
- Compensation Manager-Total Rewards
- Cutter Operator / Packer Inspector
- Multi-Craft Technician Lead
- 2nd shift saw
- Production Supervisor- 3rd Shift Asitrade
- Regional Sales Manager
- Machine Operator I
- Account Manager
- Machine Operator I
- General Manager - Corrugated
- Area Sales Manager
- Postbote für Pakete und Briefe in Sörup (m/w/d)
- Supply Chain Analyst
- Healthcare Economics Analyst - Remote
- Senior Operations Project Advisor - Remote
- Customer Service Representative - Remote
- Per Diem Staff Pharmacist - Accredo - Honolulu, HI