Tasks:
- Derive deeper insight from our data by scaling our current knowledge graph infrastructure to handle hundreds of millions of company related data.
- Deeply understand how our insight layer is connected to the rest of our application layer and ensure the needs of our customers as well as our teams are met by focusing on performance, observability, and most importantly customer demand.
- Evaluate how we store time series data and help us scale it 10x the current throughput in an iterative manner.
- Leverage ML infrastructure and services to continually improve our taxonomy and derive relevant signals from the underlying data.
Qualifications:
- Track record of building highly performant, highly observable, and highly scalable systems.
- 5+ years of experience building scalable distributed systems.
- 5+ years of backend engineering experience using modern web technologies (TypeScript, Node/Express, MySQL), preferably at technology companies
- Solid architectural vision: You have strong intuition around long-term system design and continuous improvements to performance and scaling
- Experience with streaming technologies (Pub/Sub, Kafka, RabbitMQ, etc).
- Experience with various data storage solutions (SQL, NoSQL / key-value stores) preferably snowflake.
Preferred Qualifications:
- 2+ years of experience in an early-stage startup.
- Proven track record migrating systems in a changing environment that allows for little to no downtime to meet increasing demand.
- Obsessed about your craft and share your knowledge (tech talks, articles, open source, etc).
- Experience in working in Python/strongly typed languages.