Staff Software Engineer, TwoTwenty
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 177,185–364,795/yr
Posted 21d ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Define the backend and platform architecture for AI-driven product experiences — visual-chat, AI image generation and editing, and agentic or LLM-based products — partnering with Engineering, Product, ML and UX leaders to shape the technical vision and roadmap
- Architect end-to-end systems spanning API layers, orchestration, logging, evaluation, storage and safety controls, ensuring solutions scale across multiple products and teams
- Lead resolution of complex technical challenges — e.g., scaling LLM inference for real-time features, balancing latency vs. quality in AI-generated content, and standardizing backend capabilities for reuse
- Design and implement production backend systems including API endpoints, orchestration layers, data models, caching strategies and integrations with Pinterest's LLM infrastructure
- Use AI to accelerate prototyping, evaluation design and code generation, while applying judgment and verification to ensure correctness and quality
- Create and evolve shared tooling and evaluation frameworks for LLM-based experiences, including offline eval pipelines, A/B testing hooks, quality metrics and observability
- Guide the design of projects with significant complexity and ambiguity spanning multiple teams — setting technical direction, reviewing critical design docs and driving alignment across cross-functional partners
- Raise the bar on operational excellence by improving monitoring, alerting, incident response, capacity planning and service health — and mentor engineers to develop stronger ownership habits and grow into technical leaders
Requirements
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience
- Minimum of 6 years of backend software engineering experience with a track record of leading and shipping projects with substantial impact on team-level or org-level goals
- Experience operating as a technical leader for large, ambiguous, cross-functional initiatives spanning one or more teams
- Strong Python development skills — write idiomatic, well-structured, maintainable Python and navigate and improve large codebases
- Experience building on top of distributed systems — designed, built and operated services at scale, with strong judgment around caching, async processing, data storage tradeoffs, choosing existing database, indexing, and queueing solutions
- Experience building LLM-powered or ML-backed products in production — understand model integration, prompt and orchestration strategies, evaluation, latency/cost tradeoffs and operational challenges of AI-backed services
- Demonstrated ability to use AI to improve speed and quality in day-to-day workflow, with a clear approach to validating accuracy and quality of AI-assisted work
- High integrity and ownership: protect sensitive data, avoid over-reliance on AI and remain accountable for final decisions and deliverables
Skills
- Python
- LLM
- ML
- A/B testing
- Observability
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today