Senior IT Platform and Automation Engineer
About the role
At Snorkel, we believe meaningful AI doesn’t start with the model, it starts with the data. We’re on a mission to help enterprises transform expert knowledge into specialized AI at scale. The AI landscape has gone through incredible changes since 2015, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one thing has remained constant: the data you use to build AI is the key to achieving differentiation, high performance, and production‑ready systems. We work with some of the world’s largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before.
We're seeking a Senior IT Platform & Automation Engineer who treats internal infrastructure like a product—not a firefighting exercise. This is not a traditional helpdesk or "break‑fix" role. You'll be the architect behind our internal employee experience, acting as the connective tissue between our office network, collaboration services, security stack, and core business systems (People Tech, CRM, and Engineering tools). If you prefer writing Python scripts over manually resetting passwords, and if you get excited about connecting Claude AI to Greenhouse via custom Slack workflows, we want to talk to you.
Responsibilities
- Identity & Access Management: Own our IdP (Okta/Auth0). Implement and automate SSO, MFA enforcement, and SCIM provisioning across all SaaS tools. Enforce zero‑trust principles everywhere.
- Endpoint Lifecycle: Own the full hardware and MDM lifecycle. Automate device provisioning, configuration, and secure deployment using Jamf and Intune. Build zero‑touch onboarding workflows.
- Network Engineering: Design, deploy, and maintain high‑availability office networking (cloud‑managed switching/routing, Wi‑Fi) and secure remote access solutions (ZTNA/VPN) for a hybrid workforce.
- API Integrations: Architect and build custom integrations between our core SaaS stack—syncing data between Okta, Greenhouse, Notion, and our CRM to eliminate manual data entry.
- Workflow Orchestration: Own our internal automation layer. Replace low‑code tools (Zapier, App Script, AppSheet) with proper code (Python). Build and maintain internal dashboards and Slack apps that give employees self‑service access to IT, HR, and facilities requests.
- AI & LLM Experimentation: Review and assess connectors (MCP) if available; otherwise build lightweight API wrappers and prompt engineering pipelines to connect LLMs (Claude, OpenAI) to internal tools like Slack and Notion. Dedicated R&D time each sprint to experiment with new AI models and identify productivity gains for the company.
- Security Automation & Compliance: Write robust scripts (Python, Bash, PowerShell) to automate security monitoring, endpoint patch management, and compliance reporting. Architect centralized alerting pipelines by integrating EDR/SIEM webhooks into Slack (CrowdStrike), filtering noise and surfacing only actionable security anomalies. Create automated audit trails, access reviews, and reporting to support SOC2 / ISO compliance efforts.
Requirements
- 4+ years in IT Engineering, Systems Engineering, or Platform roles with a heavy emphasis on automation and APIs.
- Advanced Python or JavaScript/Node.js proficiency; treat scripts like software (git, CI/CD, testing, documentation are non‑negotiable).
- API fluency: proven experience building custom integrations using REST/GraphQL APIs, handling OAuth2, and parsing JSON.
- Hands‑on experience with Okta or Azure AD (SCIM, Workflows, automation) AND at least one MDM solution (Jamf and Intune).
- Security‑first mindset: understand least privilege, automated patching, and consider security in every integration you build.
Qualifications
- Direct experience with Okta, People Tech (Rippling and Greenhouse),