Quick overview
Shape the future of e-commerce by architecting and building our next-generation infrastructure at Demand.io. As a Staff Engineer on our HQ team, you'll design and lead development of ShopGraph, our proprietary knowledge graph, and complex verification systems that combine ML, crowdsourcing, and real-time data processing. Perfect for an engineer who loves solving distributed systems challenges and has strong architectural thinking.
The challenge
We're scaling SimplyCodes to become the definitive platform for online savings, with millions of promotional offers across 400,000+ stores. We need an exceptional Staff Engineer to solve complex challenges in:
- Architecting and scaling our verification orchestration system that combines ML models, crowdsourcing, and real-time processing
- Designing the next iteration of ShopGraph's infrastructure to handle exponential growth
- Building robust automated systems for maintaining data quality across our knowledge graph
- Leading technical decisions for core infrastructure components
- Mentoring other engineers on system design and best practices
About Demand.io
Demand.io is revolutionizing e-commerce through AI-driven platforms powered by ShopGraph, our proprietary knowledge graph. Founded in 2009, we're profitable and growing rapidly with:
- SimplyCodes: AI and community-powered savings platform covering 400,000+ stores
- Product.ai: AI shopping assistant redefining online purchasing
- $1B+ annual e-commerce transaction volume
The opportunity
You'll be a key technical leader helping scale our infrastructure. Our systems combine fascinating challenges across distributed systems, ML infrastructure, and real-time processing:
First 30 days:
- Deep dive into our architecture, particularly ShopGraph and verification systems
- Begin participating in and leading technical design discussions
- Start contributing to core infrastructure improvements
- Build relationships with key technical stakeholders
First 90 days:
- Own architectural direction for key system components
- Design and implement improvements to our verification orchestration system
- Lead initiatives to scale our crowdsourcing and ML infrastructure
- Begin mentoring other engineers on system design
First 6 months:
- Drive major architectural decisions and infrastructure improvements
- Lead design and implementation of next-gen verification systems
- Establish technical standards and best practices
- Significantly improve system reliability and performance
About you
Must-haves:
- Deep expertise in distributed systems design and implementation
- Strong background building large-scale backend systems
- Experience with ML infrastructure and model serving in production
- Proficiency with streaming architectures and real-time processing
- Track record of making sound architectural decisions
- Strong computer science fundamentals
- Experience leading significant technical initiatives
Nice-to-haves:
- Experience with graph databases and knowledge graphs
- Background in crowdsourcing systems or content moderation platforms
- Significant ML infrastructure experience
- Open source contributions
- Interest in e-commerce and retail technology
Our technical environment
Core technologies:
- Python, PostgreSQL, Neo4j
- Apache Kafka for real-time data streaming
- TensorFlow and PyTorch for ML models
- AWS/ G CP cloud services
- Docker and Kubernetes
- Elasticsearch and Redis
Development practices:
- Microservices architecture
- Event-driven design patterns
- CI / CD with automated testing
- Data-driven decision making
- Agile development
Growth opportunity
As a Staff Engineer at Demand.io, you'll have:
- Opportunity to shape the technical direction of a rapidly growing company
- Clear path to Principal/Distinguished Engineer roles
- Direct partnership with senior leadership on strategic initiatives
- Significant influence on our engineering culture and practices
- Real impact on millions of users' daily shopping experiences
Our engineering culture
- We're deep generalists who solve hard problems
- We have a strong bias towards action and shipping
- We minimize process and maximize impact
- We collaborate closely across teams
- We work primarily from our Santa Monica office
- We invest heavily in learning and growth
Compensation & growth opportunity
We align individual success with company performance:
- Competitive base salary: $200,000 - $275,000 DOE
- Equity: 0.1% - 0.25% initial grant
- Partners Program: Our unique profit-sharing system
The Partners Program provides substantial monthly cash bonuses tied to company performance. Top performers often earn multiples of their base salary through this program.
Benefits for high performers
- 💰 Partners Program with uncapped earning potential
- 🚀 Clear path to technical leadership
- 📚 Learning stipend for conferences and courses
- 🏥 100% coverage of health benefits for you and dependents
- 🏖️ Unlimited PTO
- 👶 Generous parental leave
- 📈 401(k) program
- 🍽️ Catered lunches in our Santa Monica office
- 🏠 Relocation assistance available
Ready to shape the future of e-commerce?
If you're excited about designing and building innovative, large-scale systems that impact millions of users daily, we want to hear from you.
Learn more about our products, our mission, and our culture.