Skip to content

Engineer – Software Infrastructure
Company | Samsung Research America |
---|
Location | Mountain View, CA, USA |
---|
Salary | $151200 – $207750 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field or equivalent combination of education, training, and experience
- 5+ years of experience as a Software Infrastructure Engineer, Software Development Engineer, DevOps Engineer, or similar roles
- Sophisticated proficiency in at least one programming language
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
- Understanding of infrastructure as code (IaC) principles and tools
- Understanding of Software Engineering best practices and different Software Development and trade-offs
- Familiarity with networking, security, and database administration
- Experience leading major initiatives successfully
- Ability to manage multiple projects and priorities
Responsibilities
- Oversee the architecture and technical direction of all software projects within the company
- Design, develop, and maintain scalable, reliable, and efficient software infrastructure
- Collaborate with development teams to ensure best practices in code quality, performance, and security
- Develop and implement strategies for continuous integration and continuous deployment (CI/CD)
- Monitor and optimize system performance, ensuring high availability and disaster recovery capabilities
- Manage infrastructure-related issues and provide technical support to resolve them promptly
- Stay up-to-date with the latest technologies and industry trends to incorporate into the company’s infrastructure
- Implement and manage infrastructure automation using tools like Terraform, Ansible, or similar
- Conduct regular system audits and performance reviews to identify areas for improvement
Preferred Qualifications
- MS in CS or related field is preferred
- Experience with version control software (preferably Git), and developer platform like GitHub (preferred), GitLab, and other similar services
- Experience with containerization technologies like Docker and Kubernetes, and also with microservices architecture and related technologies are preferred