Software Engineer – Infrastructure Foundation
Company | X |
---|---|
Location | Palo Alto, CA, USA, New York, NY, USA |
Salary | $127000 – $297000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Strong proficiency in programming languages including Python, Shell, Java, and Golang.
- In-depth experience in Linux/Unix environments, with knowledge of various Linux distributions, as an administrator or developer.
- Understanding of Linux boot processes and system engineering principles.
- Demonstrable expertise with distributed systems within large data center settings.
- Proficient in cloud platforms like AWS and GCP, and skilled in containerization (Docker, Kubernetes) or virtualization technologies.
- Profound grasp of computer science fundamentals and networking protocols.
- Exceptional attention to detail, coupled with superior debugging and analytical reasoning skills.
- Ability to work independently and initiate tasks effectively, alongside excellent communication and teamwork skills.
- Skilled at diagnosing and resolving performance and scalability challenges in extensive environments.
- Expertise in agile development practices, unit testing, and thorough code reviews.
- Adept at delivering high-quality, incremental results while innovating future-forward platforms.
Responsibilities
- Overseeing the management of on-premise data centers and their console interfaces.
- Building platform services in AWS and GCP to empower critical product services.
- Streamlining server provisioning and service management across diverse platforms.
- Advancing fleet management automation and maintaining server health standards.
- Optimizing the Linux kernel and OS for performance, reliability, compliance standards.
- Conducting thorough design and testing of server hardware platforms, and ensuring the quality of new server hardware and firmware.
- Diagnosing and troubleshooting platform issues, determining root causes in both laboratory and real-world scenarios.
- Managing and forecasting capacity and infrastructure resource requirements.
- Contributing significantly as a systems engineer for Storage, Compute, Deep Learning, and Database platforms.
Preferred Qualifications
- B.S.+ in Computer Science or related field (or equivalent experience).
- 3+ years of experience in large-scale software development, ideally at system level.