Build large scale, real-time streaming services and applications which leverage our massive datasets to power internal APIs and external applications.
Own the design and development phases of backend services and APIs that power the data platform that is our Internet Map.
Own planning activities to ensure we’re building the right things, by collaborating with engineering and product teams.
Leverage your experience of architecture and design to build various parts of the system, including components like: messaging queues, databases, ingestion pipelines, caching layers, and services that run in the cloud or on-prem.
Requirements
5+ years of software engineering experience writing distributed systems (i.e. data ingestion pipelines, databases, services)
Experience with object-oriented programming
we use Go
Experience with at least one cloud provider, like: AWS, Azure, or GCP
Experience with message queue technologies, like: AWS Kinesis , Google Pub/Sub, Kafka, or other
Proficient with databases, like: BigTable, Cloud Spanner, HBase, Cassandra, or other
Proficient at building scalable, distributed systems
Know when and where to utilize AI
Ability to write understandable, testable code with an eye towards maintainability
Possess strong communication skills and can explain technical concepts to other engineers and product managers.
Tech Stack
AWS
Azure
Cassandra
Cloud
Distributed Systems
Google Cloud Platform
HBase
Kafka
Go
Benefits
401k match
health
vision
dental
more! Please see our careers page for more details.