Pinterest6 дней назад
Staff Software Engineer, AI Tools
Зарплата не указана
San Francisco
Обязанности
- 01Own third-party AI tools connectivity end-to-end including authentication, traffic flow, data access, and security
- 02Design and evolve the AI integration architecture with standards, guardrails, and reusable patterns
- 03Build and own custom MCP servers that expose internal tools like Slack, Google Workspace, and Atlassian
- 04Lead incident response and cross-system troubleshooting for high-impact integration issues
- 05Build automation and integrations using scripting languages and platform/tool APIs
- 06Integrate AI tools with identity, security, and IT workflows in collaboration with Security teams
- 07Use AI assistants to draft code, configuration templates, tests, and documentation while validating outputs
- 08Lead cross-functional projects such as new AI tools onboarding and secure transport deployments
- 09Mentor and uplevel other engineers by reviewing designs and sharing best practices
- 10Represent the team with stakeholders across the company and external vendor engineering teams
Требования
- 017+ years of professional software engineering experience with production services or platform integrations
- 02Bachelor's degree in Computer Science, Engineering, Information Systems or related field, or equivalent experience
- 03Strong programming skills in backend languages (Python, Go, Java, TypeScript/Node)
- 04Deep expertise in authentication and authorization (OAuth 2.0/2.1, OIDC, SAML, token exchange, PKCE)
- 05Strong systems design and troubleshooting skills spanning clients, network, identity, and backend services
- 06Experience building and integrating with APIs and services (REST/RPC, webhooks, SDKs)
- 07Grounding in engineering quality practices: automated testing, code review, CI/CD, observability
- 08Familiarity with Model Context Protocol (MCP) and AI-connector/gateway ecosystem