Job Description
Own technical strategy and lead architecture discussions for broad or complex infrastructure requirements, evaluating design hypotheses, trade-offs, dependencies, and long-term system needs. Design, implement, and optimize large-scale distributed systems for performance, scalability, resiliency, security, privacy, compliance, and cost efficiency. Improve system observability and understandability through metrics, logging, telemetry, and tools that support developer productivity and reliable operation. Independently create test strategies, incorporate security testing, improve test coverage, and address difficult-to-test areas through design or rearchitecture. Diagnose production issues, conduct incident retrospectives, implement preventive actions, and drive automation across production deployment and routine operations. Participate in and influence relevant open-source projects, and identify or build reusable internal and open-source tools that improve engineering effectiveness. Communicate with stakeholders and partner teams, resolve cross-team dependencies, mentor engineers, and iteratively deliver software at scale. Collaborate across infrastructure and AI teams to improve the performance, efficiency, and reliability of large-scale AI workloads, including model inference. Drive complex, ambiguous infrastructure initiatives from problem discovery through architecture, implementation, and production, making sound technical decisions and navigating trade-offs with incomplete information. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python These requirements include, but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience architecting, building, and operating large-scale distributed systems. Experience developing backend services, databases, data infrastructure, storage systems, streaming platforms, or network infrastructure. Experience with cloud platforms, container orchestration, or distributed data-processing technologies. Experience influencing open-source projects or participating in open-source project management and governance. Demonstrated ability to independently navigate ambiguous technical challenges, define problems, evaluate architectural trade-offs, and deliver solutions in complex, evolving environments. Familiarity with AI/ML infrastructure concepts, such as model inference, GPU computing, model serving, or distributed training.