Infrastructure Engineer, Security
The Infrastructure Engineer, Security role at Thinking Machines Lab focuses on developing and maintaining the security infrastructure that supports the company's foundation models. This position involves working across various domains, including compute, storage, networking, and data platforms, to ensure systems are secure, reliable, and scalable. The engineer will collaborate closely with research and product teams to integrate security measures seamlessly into the platform's architecture.
Key responsibilities include architecting security patterns for platforms and services, such as network segmentation, service-to-service authentication, role-based access control (RBAC), and policy enforcement in Kubernetes and cloud environments. The role also involves managing identity, access, and secrets for both human users and services, implementing least-privilege identity and access management (IAM), and overseeing secrets management. Additionally, the engineer will build secure platforms for data ingestion, processing, and curation, ensuring proper classification, encryption, and access controls. Conducting threat modeling and design reviews with researchers and engineers to facilitate safe and scalable feature deployment is also a critical aspect of the role.
Candidates should possess a bachelor's degree or equivalent experience in engineering or a related field. A strong background in containerization and orchestration technologies, particularly Kubernetes, is essential, along with practical experience in Infrastructure as Code tools like Terraform. A solid understanding of cloud networking and security concepts, including VPCs, load balancers, service discovery, mTLS, firewalls, and zero-trust architectures, is required. Proficiency in systems programming languages such as Rust and scripting in Python is also necessary. Experience with machine learning infrastructure, GPU clusters, or large-scale training environments is preferred but not mandatory.
Thinking Machines Lab offers a competitive compensation package, with an expected annual salary range of $200,000 to $475,000 USD, depending on background, skills, and experience. The company provides generous health, dental, and vision benefits, unlimited paid time off, paid parental leave, and relocation support. Visa sponsorship is available for qualified candidates.
The company fosters a collaborative and innovative culture, emphasizing the integration of AI into practical applications that benefit humanity. Employees have opportunities for professional growth through engaging projects and partnerships with leading organizations. Joining Thinking Machines Lab means contributing to the advancement of collaborative general intelligence in a dynamic and supportive environment.