This role is centered on building infrastructure for a highly scaled automation environment - hands-on, low-level development in C ++ and Python, paired with growing a team capable of doing the same. If you thrive at the intersection of infrastructure architecture, code, and quality - and get energized by the challenge of making large-scale systems work smoothly and solutions-oriented - we'd love for you to join us.
Responsibilities:
* Lead the technical direction of the infrastructure powering our large-scale automation environment: define architecture, coding standards, and best practices across the different infrastructure components.
* Engage with Automation, R&D, Product, and other Infra groups from the earliest stages of feature development - weighing in on testability, edge cases, and environment/protocol compatibility to enable smooth, scaled development and testing.
* Mentor and grow engineers across local and remote sites - conducting design and code reviews, and raising the team's overall engineering bar.
* Drive root cause investigations of complex, hard-to-reproduce issues: race conditions, timing-sensitive failures, and environment-mismatch problems that only surface at scale.
Requirements: * At least 10 years of hands-on coding experience in Python and C ++ on Linux platforms, ideally building infrastructure or tooling for TEST /automation environments.
* At least 2 years of experience managing or technically mentoring a team.
* Strong Python development skills - you write production-quality, high-scale code, not just scripts.
* Proven experience with complex, multi-service distributed systems, including diagnosing how failures propagate across component boundaries.
* Demonstrated ability to design large-scale infrastructure strategy that accommodates diverse requirements across multiple groups.
* Excellent diagnostic skills, especially for non-deterministic or environment-sensitive failures.
* Highly motivated, confident, quick learner, and a collaborative team player.
* BSc in Computer Science, Computer Engineering, or equivalent. Preferred Qualifications
* Background in enterprise Storage (SAN / NAS / Object StoragegreenTxtBg!) - a significant advantage.
* Hands-on experience with FC communication protocols, file protocols (SMB, NFS), or object Storage protocols (S3).
* Linux internals and networking knowledge.
This position is open to all candidates.