Title: Staff Software Engineer
Location: 100% Remote or Hybrid (Roseville, CA OR Plano, TX)
Position Type: Full-time employment (FTE)
We are looking for a Staff Software Engineer who can bring strong technical expertise, leadership, and initiative to our growing team. In this role, you’ll help shape the future of our platform by designing and delivering systems that are reliable, secure, and built to scale. You’ll collaborate closely with product, design, and engineering teams to deliver impactful solutions, while driving projects from idea to launch.
This position requires full-stack ownership from backend architecture to frontend performance and the ability to set technical direction, remove blockers, and lead critical initiatives end-to-end.
Key Responsibilities
- Lead development of highly scalable and secure applications, spanning React-based UIs and backend services.
- Design and optimize backend architectures to support advanced AI/ML-powered features across APIs and customer-facing products.
- Define and own technical strategies for working with LLMs, embeddings, and vector databases.
- Break complex initiatives into clear, achievable milestones and drive them through to delivery.
- Provide architectural leadership, establishing standards for design patterns, scalability, and maintainability.
- Work alongside product and engineering leaders to ensure technical solutions align with business priorities.
- Maintain compliance with data protection regulations and security best practices.
- Coach and mentor engineers to raise technical quality and promote continuous learning.
- Identify and introduce new tools and technologies that enhance performance and development workflows.
Required Qualifications
- 8+ years of professional software engineering experience building large-scale applications.
- 2+ years working with AI/ML systems or LLMs (including embeddings, retrieval strategies, and semantic search).
- Proficiency in Node.js, React, TypeScript, and REST APIs, with solid experience in state management (Redux, XState, or Nanostores preferred).
- Strong knowledge of AWS services such as Lambda, ECS, DynamoDB, S3, and Step Functions.
- Background in building fault-tolerant, scalable, and high-availability systems.
- Experience designing and deploying AI/LLM integrations (OpenAI, Claude, Vertex AI, or similar).
- Familiarity with CI/CD pipelines, MLOps practices, and AI observability tools.
- Excellent ability to influence technical direction, communicate effectively, and collaborate across teams.