The Pinecone vector database: Long-term memory for AI.
Senior Software Engineer, Experience Platform
Location
United States
Posted
95 days ago
Salary
$190K - $230K / year
Seniority
Senior
Job Description
Senior Software Engineer, Experience Platform
Pinecone
• Pioneer our agent experience. Shape how AI agents interact with Pinecone — designing interfaces, protocols (MCP), and tooling that make Pinecone the easiest and most capable platform for agentic workflows to build on. • Ship end-to-end experiences across API, SDK, CLI, and web. You'll own the full surface, from the HTTP layer to the UI, and you'll make calls across all of it. • Build systems that multiply team output. We care about what ships, not how many hours went into it. Design AI-powered workflows, automated quality gates, and high-leverage platform capabilities that let a small team move at a pace that would otherwise require 10x the headcount. • Set the standard for AI-assisted development on the team. Use the best tools available — Claude Code, Cursor, or whatever works — and help establish patterns that make the whole team faster. • Collaborate with product, design, and engineering to identify what users (and agents) actually need and build it at the right abstraction level, at the right time. • Build observable, auditable systems with monitoring, alerting, and verification mechanisms — because in a high-velocity environment, you need systems that tell you when something's wrong.
Job Requirements
- At least 4 years of software engineering experience
- A bias toward automation and leverage — you reach for systems and tooling before you reach for elbow grease
- Hands-on experience shipping with AI coding tools (Claude Code, Cursor, Copilot, or similar) as a genuine part of your workflow
- Proven ability to design and deliver versioned APIs, SDKs, or client libraries
- Proficiency building web interfaces with React or similar
- Experience with at least one major cloud provider (AWS, GCP, Azure)
- Strong intuition for what makes APIs easy for both humans and agents to use correctly.
Benefits
- Comprehensive health coverage including medical, dental, vision, and mental health resources
- 401(k) Plan
- Equity award
- Flexible time off
- Paid parental leave
- Annual Company Retreat
- WFH Equipment Stipend
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - REMOTE. As a vital member of our team, you will design, develop, and maintain complex software systems. Your leadership in agile teams will be crucial in mentoring junior engineers and ensuring the delivery of top-notch software solutions. Your role will have a significant impact on shaping the software architecture and enhancing our development processes. Collaboration with stakeholders will be key to ensuring successful project outcomes. - Write high-quality code for complex scenarios with good test coverage. - Review and translate product requirements into robust designs for high-quality distributed application systems. - Lead design and code reviews to ensure adherence to best practices and quality standards. - Guide the sprint team to deliver new or improved features while addressing impediments. - Collaborate with teams and stakeholders for successful delivery. - Mentor and provide technical guidance to team members, fostering innovation. Qualifications - Bachelor’s Degree in Computer Science, Information Systems, or related fields. - 5+ years of software programming experience, with at least 2 years in relevant technologies. - Experience in leading and mentoring engineering teams. - Proficient in Java, Python, Go, C++, or JavaScript and knowledgeable in various data structures, algorithms, and design patterns. - Experienced in REST and gRPC APIs, and familiar with message queuing and data streaming technologies. - Knowledge of microservices architecture and containerization technologies (Docker, Kubernetes). - Strong problem-solving, communication, and leadership skills. Benefits - Competitive compensation. - Flexibility to work from anywhere in the United States. - Paid time off including vacation, sick leave, and holidays. - Incentive bonus programs (holiday, referral, performance-based). - Medical, dental, vision, life, and pet insurance. - 401(k) retirement savings plan with company match. - Engaging work environment with promotional opportunities. - Education assistance and professional development opportunities. - Health and wellbeing resources including free mental wellbeing therapy and coaching.
Architect – Software Developer
QuantiphiPioneering AI-first solutions, solving complex business challenges through expertise, cloud, data engineering, and AI.
• Lead the design and development of robust, scalable, and performant backend systems • Define service contracts and understand integration points (identity, health data, logging, observability) • Steer an offshore backend development team building these services • Deliver scalable microservices and async systems designed for high throughput, low latency, and real-time streaming • Set engineering standards across API design, testing, documentation, and CI/CD automation • Guide backend and frontend teams by providing clear HLD/LLD artifacts and conducting peer reviews • Champion telemetry integrations logging, metrics, and tracing across services • Publish client SDKs, Postman collections, and developer-focused portals to ease service consumption
Senior Software Engineer, Data Platform
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
• Contribute to the design and evolution of the data platform, ensuring reliability, cost efficiency, and scalability • Implement and optimize high-performance data services and pipelines (batch and streaming) for large-scale workloads • Support production operations for file- and event-based systems: monitoring, incident response (on-call), and continuous improvement to meet SLAs • Participate in code and design reviews, promoting best practices in testing, security, and observability • Collaborate with partner teams and internal customers to deliver end-to-end data products • Help reduce technical debt and simplify systems with clean interfaces and consistent patterns
• Contribute to the development and improvement of interactive software simulations. • Work with a cross-functional team to understand product goals and user needs. • Write, test, and improve code under the guidance of experienced engineers. • Participate in team planning, reviews, and continuous improvement activities. • Learn and apply software engineering best practices and team workflows. • Help identify and solve technical issues in a clear, thoughtful way. • Document work to support shared understanding and future development.



