Work In Tech

Find your next role at Canada's fastest-growing tech companies

Infrastructure Software Engineer

Commit

Commit

Software Engineering, Other Engineering
Palo Alto, CA, USA
Posted on Saturday, April 20, 2024

About Us:

Commit is working with a confidential partner on this role. Applicants proceeding to the next stage will receive further information about the employer and recruiting process.

About the Role:

We are looking for aSoftware Engineer to help build robust mission critical infrastructure as we scale our global operations. Your role will be scaling core infra to support everything from manufacturing systems to distributed launch operations, optimizing bottlenecks while ensuring robust fault-tolerant availability and optimal performance. This is an intentionally broad set of tasks that require a systems-level understanding of how your software interacts with the real world. Were looking for generalists who love getting in the weeds. As a key player in expanding the world's largest atmospheric sensing network and the world's highest accuracy AI weather predictions, you'll contribute to groundbreaking work that has far-reaching implications.

Responsibilities:

  • Engineer reliable, scalable, and secure infrastructure solutions to support both global launch network reliability and engineering & manufacturing operations.
  • Implement rigorous testing, continuous integration, and deployment processes to ensure high reliability and performance of our infrastructure.
  • Deploy, manage, and monitor core infrastructure, prioritizing scalable interfaces and rapid iteration, while minimizing downtime and effectively triaging issues that arise.
  • Guide global launch site expansion, aligning operational & customer demands with hardware validation & deployment
  • Manage on-premises resources and cloud services to ensure a seamless operational environment.
  • Adapt to evolving GSB technology, prioritizing flexibility in development to address changing needs.
  • Integrate hands-on troubleshooting and problem-solving to address scaling challenges of interconnected systems.

Requirements:

  • Proficiency in Python, C++, & BASH, with extensive experience in low-level Unix networking and file interfaces.
  • Ability and willingness to get hands dirty in low level software.
  • Instinct for optimizing performance bottlenecks while designing distributed solutions that are robust, secure, and minimize maintenance cost.
  • Must be an effective communicator, adept at conveying complex technical ideas in accessible terms to stakeholders at all levels.
  • Must excel in a collaborative environment, fluidly designing solutions that minimize tradeoffs and interface cleanly with other teams systems.
  • Expertise in DevOps practices, infrastructure automation, continuous deployment, monitoring, and database management.
  • Experience with global network reliability, emphasizing the development and deployment of robust, fault-tolerant systems.
  • A proactive approach to identifying and resolving performance bottlenecks, with an instinct for optimizing system performance and security.
  • Must be comfortable being scrappy and architecting solutions in a rapidly evolving, undefined problem space.

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance
  • Unlimited PTO
  • Stock Option Plan