Overview
Pinterest is seeking a Staff Software Engineer for AI Tools to lead the connectivity of third-party AI tools and to oversee custom MCP servers while enhancing internal tool interactions. This role is part of the IT Collaboration and Productivity Engineering team, which supports core SaaS platforms and ensures secure, reliable communication within the company.
Key Responsibilities
- Own end-to-end connectivity of third-party AI tools, managing authentication, traffic flow, and data security.
- Design and evolve AI integration architecture to standardize onboarding of new AI vendors.
- Build and maintain custom MCP servers to enhance internal tool integrations.
- Lead incident response and complex troubleshooting for integration issues, conducting root cause analyses.
- Develop automation and integrations using scripting languages and platform APIs.
- Integrate AI tools with identity and security workflows in collaboration with infrastructure teams.
- Utilize AI assistance to enhance engineering work processes, validating outputs rigorously.
- Mentor engineers, ensuring alignment with role expectations and technical best practices.
- Represent the team across various stakeholders, translating business needs into technical solutions.
Requirements
- 7+ years of software engineering experience with hands-on ownership of production services.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.
- Strong proficiency in backend programming languages (e.g., Python, Go, Java, TypeScript).
- Expertise in authentication and authorization (OAuth, OIDC, SAML).
- Solid systems design and troubleshooting skills.
- Experience with APIs and services integrations.
- Familiarity with engineering quality practices and tools.
- Proven use of AI tools to enhance engineering productivity.
- Ability to lead complex projects and mentor fellow engineers.
Benefits
While specific benefits were not detailed, it is indicated that Pinterest values equitable and inclusive workplace environments.
Location
This role is remote but requires in-office collaboration 1-2 times every six months, allowing candidates to be situated anywhere in the United States.
How to Apply
To apply, submit your application through the provided link.
Deadline
No specific application deadline was mentioned.