Posted in

Software Engineer – Infrastructure Foundation

Software Engineer – Infrastructure Foundation

CompanyX
LocationPalo Alto, CA, USA, New York, NY, USA
Salary$127000 – $297000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.