Staff Software Engineer
Staff Software Engineer builds and scales full-stack product experiences and backend infrastructure for AI-powered social commerce platform, processing large social data volumes and delivering AI-driven insights for brands. Involves technical leadership, mentoring, and architectural decisions in a fast-growing startup.
About the job
What You'll Be Doing
Backend & Data Infrastructure
- Design and build backend systems that ingest and process large volumes of social data from platforms like Instagram, TikTok, X, and LinkedIn
- Develop resilient integrations with third-party APIs and optimize the infrastructure that powers our AI workloads
- Improve reliability, performance, and cost efficiency across our backend and data pipelines as the platform scales
- Establish operational best practices including monitoring, incident response, and on-call culture
Product & Frontend
- Build AI-powered product experiences such as conversation inboxes, AI-suggested replies, and summarization of social conversations into actionable insights
- Improve shared components, design systems, and frontend architecture to enable faster and higher-quality product development
- Optimize performance and reliability across the application as it scales to support thousands of daily users
- Collaborate closely with product and design teams to deliver intuitive workflows for brand and marketing teams
Technical Leadership
- Write architecture documents and guide infrastructure, tooling, and frontend decisions across the engineering team
- Review technical designs and code from other engineers - providing feedback that raises the quality bar across the team
- Mentor engineers and contribute to building strong engineering culture and development practices
What We're Looking For
- Strong engineering experience designing, building, and operating production systems — backend, frontend, or full-stack
- Deep understanding of system design, distributed systems, and scalable architecture
- Experience building reliable data pipelines on top of external APIs, or building complex, data-rich web applications using React
- Strong user empathy and product intuition when designing and building features
- Experience mentoring engineers and shaping engineering culture
- Curiosity about how AI is changing software development and interest in AI-assisted engineering workflows
- Comfort operating in a fast-moving startup environment with high ownership and end-to-end responsibility
Bonus Points
- Experience working with high-scale data pipelines or real-time data processing systems
- Experience building AI-powered user interfaces or LLM-integrated product features
- Experience building analytics dashboards or data-heavy interfaces
- Experience integrating AI or machine learning systems into production environments
- Previous experience working at an early-stage or rapidly scaling startup
Skills
TypeScript, React, AWS, Postgres, ClickHouse, Pulumi, Shadcn, Zustand, Turbopuffer, Distributed Systems
Similar jobs
Fullstack Engineering jobsStaff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.
Leads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Staff full-stack engineer leading technical strategy and end-to-end product development for Discord’s consumer revenue experiences, including Nitro, Shop, Server Boosting, and User Identity. Requires 8+ years of software engineering experience and expertise in React/React Native and Python.
Staff engineer leading development of scalable, user-facing safety products and backend systems for Discord. Requires 8+ years of experience, strong Python and frontend expertise, and deep experience in safety or anti-abuse systems.
Leads development of Discord’s experimentation platform, spanning data pipelines, statistical analysis, configuration tooling, and user experiences. Requires 7+ years of full-stack engineering experience, strong Python and SQL skills, experimentation expertise, and a track record of leading complex projects and mentoring engineers.